github shader-slang/slang v2024.1.11

latest releases: v2026.8.1, v2026.8, v2026.7.1...
2 years ago

b490414 Delete out-of-date assert. (#4079)
436b22f Fix/replace target intrinsic to target switch part 2 (#4058)
08de73a Copy default target's optionSet to code-gen target's optionSet (#4073)
9043bc5 Fix compile failures when using debug symbol. (#4069)
0bb826f SPIRV: Fix performance issue when handling large arrays. (#4064)
4533c82 SPIRV: Fix storage class for unwrapped pointers (#4068)
853987d Add ParamDecl as the attribute target (#4067)
ca62ec2 Adds functionality to dump IR to stdout (#4065)
2abd5bd Avoid classifying methods with [numthreads] as entry points for CUDA-related targets (#4063)
52b9123 Added diagnostics & built-in type lowering for [CUDAKernel] functions (#4042)
70111da Generate vectorized version of byteaddress load/store methods (#4036)
95ca2aa Change stdlib to not depend on short-circuit (#4056)
492f56e Add option -disable-short-circuit (#4054)
f1221b8 Metal: Vertex/Fragment builtin and layouts. (#4044)
019d68f Replace __target_intrinsics and __specialize_for_target, part 1 (#4050)
1a40819 Do not mangle the name of identifiers when __extern_cpp is added (#4052)
30b82ab Add variable pointers to render-test-vk and a related failing test-case (#4041)
2b87c00 Fix invoke resolution when dealing with overloded type expressions (#4043)
e91bd3b WIP: Force Inline If RefType (#4005)
bc7231b Fix unpackUnorm4x8 and unpackSnorm4x8 (#4033)
ed06811 Keep const-ness in generic functions (#4028)
366a947 Support derivative functions in compute & capabilities adjustments (#4014)

Don't miss a new slang release

NewReleases is sending notifications on new releases.