Tools

Slang Release

Download latest release here.

Binary packages are currently available for:

  • Windows 64-bit x86-64, arm64
  • Ubuntu Linux 64-bit x86-64, arm64
  • MacOS x86-64, Apple Silicon

Binary releases include the command-line compiler slangc, a shared library for the compiler, and the header files necessary for interacting with that library.

Slang is also distributed with the Vulkan SDK.

Editor Extensions

Looking for intellisense support for writing Slang code? We provide a Visual Studio Code extension and Visual Studio extension that provide full intellisense experience within these IDEs, including code completion, semantic highlighting, function signature help, go to definition and more.

Debugging

When generating SPIRV, Slang supports the Non-Semantic Debug Info extended SPIR-V instruction set that works with RenderDoc and NVIDIA NSight for shader debugging and profiling on Vulkan.