The guide provides an introduction to the Slang language and its major features, as well as the compilation and reflection API.
The reference of the standard modules that comes with the Slang compiler.
The formal specification of the Slang programming language. Work in progress..
There is the documentation specific to using the slangc command-line tool.
Things to know when using Slang to compile to SPIR-V.
Things to know when using Slang to compile to the Metal Shading Language.
Things to know when using Slang to compile to the WGSL.
See how to write a simple compute shader in Slang and compile it for execution on Vulkan.
See how to use Slang’s compilation API to integrate the Slang compiler into your application.
See how to use Slang’s reflection API to query for parameter binding info at runtime.
Learn how to handle shader parameters in a practical and high-performance fashion that can scale to support large GPU shader codebases across multiple target platforms
Learn how to use Slang’s generics and interfaces to write structured code that can be specialized at compile time.
Main things to know if you are coming to Slang as an HLSL developer.
If you’d like to contribute to the project, we are excited to have your input. Our community pages provides information on our structure and our process for accepting contributions.
Making Community Contributions