Slang is now fully differentiable.
Generate PyTorch plugins from shader code.
Create rendering algorithms using appearance-based optimization.
Build differentiable renderers using your current shader codebase.
DiffSlang connects real-time rendering and learning.
Slang is an open-source, cross-platform shading language that targets D3D, Vulkan, GLSL, CUDA and C . Today, it is fully differentiable, which means you can autodiff your existing shader code!