1 Repo
Organizing shader source code into independently compilable modules with type-safe generic reuse.
Distinct from Codebase Modularization: Distinct from general Codebase Modularization: focuses on shader-specific module organization with pre-checked generics, not general application library separation.
Explore 1 awesome GitHub repository matching software engineering & architecture · Shader. 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
Ships a modular shader codebase system with independent compilation and type-safe generic reuse.