1 repository
Embedding SPIR-V instructions directly in shader source code using anti-quoting to reference variables and types.
Distinct from Inline Assembly Interfaces: Distinct from Inline Assembly Interfaces: focuses on SPIR-V intermediate representation rather than CPU assembly.
Explore 1 awesome GitHub repository matching operating systems & systems programming · SPIR-V Inline Assemblies. Refine with filters or upvote what's useful.
Slang is a shader compiler framework that combines a modular shading language with automatic differentiation, multi-target code generation, and an intrinsic mapping and extension system. At its core, Slang provides a differentiable shader compiler that automatically generates forward and backward derivative propagation for functions with control flow, enabling gradient-based optimization in graphics. The framework also includes a fully featured shader language with modules, generics, interfaces, and separate compilation, all designed for building reusable shader libraries. From a single source
Provides the ability to embed SPIR-V instructions directly in shader source code using anti-quoting.