github shader-slang/slang v2025.9.1

latest releases: v2026.11, v2026.10.2, v2026.10.1...
13 months ago

=== Breaking changes ===
634e396 Map SV_VertexID to gl_VertexIndex-gl_BaseVertex, add SV_Vulkan*ID semantics (#7150)0244c96d6 Fix correct bindings for bindless resource model [SPIRV and GLSL] (#7131)0651ffb64 Enforce rule that export/extern (non cpp) must be const (#7113)8683b85c0 Fix HLSL ByteAddressBuffer Load* parameter integer type (#7117)

=== All changes for this release ===
1750db9 Update build to allow setting external lua path (#7167)
[BREAKING] 634e396 Map SV_VertexID to gl_VertexIndex-gl_BaseVertex, add SV_Vulkan*ID semantics (#7150)
31d80c7 Update the MacOS signing to use Khronos (#7157)
4966727 fix the break to make sure only valid data will be accessed (#7148)
d58243d Support Vulkan memory model (#7057)
0be6970 Fix: Preserve inout param modifications with OptiX IgnoreHit() (#6956)
8f20632 Enable Windows full debug testsuite in CI (#7085)
da951e0 Address structured buffer GetDimensions issues for WGSL, GLSL and SPIRV (#7010)
[BREAKING] 0244c96 Fix correct bindings for bindless resource model [SPIRV and GLSL] (#7131)
[BREAKING] 0651ffb Enforce rule that export/extern (non cpp) must be const (#7113)
[BREAKING] 8683b85 Fix HLSL ByteAddressBuffer Load* parameter integer type (#7117)
9dfd524 Allow lambda exprs without captures to coerce to functype. (#7129)
1fd7b22 Fix RWStructuredBuffer emission (#7139)

Don't miss a new slang release

NewReleases is sending notifications on new releases.