Skip to content

Releases: shader-slang/slang

v2023.4.8

06 Nov 22:50
46529df
Compare
Choose a tag to compare
Slang v2023.4.8

Changes:

46529df2 Fix ICE when lowering an associatedtype declref from an derived interface. (#3312)
da9e0adb Correctly pass values from the conditional block to the loop during inversion (#3311)

v2023.4.7

04 Nov 00:23
79677b8
Compare
Choose a tag to compare
Slang v2023.4.7

Changes:

79677b83 Add SubgroupQuad intrinsics for glsl/spirv. (#3310)
111de4d5 Update 07-autodiff.md

v2023.4.6

03 Nov 20:22
cc22270
Compare
Choose a tag to compare
Slang v2023.4.6

Changes:

cc222702 Add more diagnostics on invalid custom derivative use. (#3309)

v2023.4.5

02 Nov 22:05
911a440
Compare
Choose a tag to compare
Slang v2023.4.5

Changes:

911a4401 Fix crash when writing to `no_diff` out parameter. (#3308)
72e95f2c Several spirv intrinsics and small fix (#3307)

v2023.4.4

02 Nov 05:58
e712ebd
Compare
Choose a tag to compare
Slang v2023.4.4

Changes:

e712ebd9 Add mnemonic parsing for `intrinsic_type` modifier. (#3306)
6aca3813 Parameter binding and gfx fixes. (#3302)
532c4322 Add OpDot for spirv (#3304)
12e69ff2 add support for dx 6.7 profiles (#3299)

v2023.4.3

26 Oct 23:31
1ac6638
Compare
Choose a tag to compare
Slang v2023.4.3

Changes:

1ac6638c Disable frexp test on swiftshader. (#3294)
aed3bd60 Remove use of `::set-output` in github actions. (#3293)
02e6c6b5 Update to Bearer/tap/gon for macos notarization. (#3292)
41e17d37 Make the exponent return value from frexp int (#3284)
bee74b16 Add more diagnostics around use of custom derivatives. (#3291)
927d176b Fix generic specialization bug. (#3290)
4572976f Update autodiff-texture example with one that auto-diffs a reference impl. (#3288)
1a8216b7 Fix warnings for gcc 12.3 (#3286)
e04abb54 Fix single iteration loop detection logic. (#3287)

v2023.4.2

25 Oct 18:01
0175346
Compare
Choose a tag to compare
Slang v2023.4.2

Changes:

01753460 Use GLSL Scalar layout for vulkan device. (#3285)
5dc3c2f5 Add `IArray`. (#3281)
f8bf75cf Support generic interfaces. (#3278)

v2023.4.1

21 Oct 01:30
d8f4c94
Compare
Choose a tag to compare
Slang v2023.4.1

Changes:

d8f4c942 Fix issue with transposing `IRMakeVector` with non-singleton operands (#3280)d001a7b5 Add a tool to dump/replay compute pipeline creation from gfx. (#3275)
7826afca Type layouts for structured buffers with counters (#3269)
0a3683dd Run Falcor Tests (#3270)

v2023.4.0

13 Oct 21:48
d4b8edf
Compare
Choose a tag to compare
Slang v2023.4.0

This is the official release for the automatic differentiation feature.
Check out our SIGGRAPH Asia 2023 paper: https://research.nvidia.com/labs/rtr/publication/bangaru2023slangd/
Documentation on automatic differentiation: https://shader-slang.com/slang/user-guide/07-autodiff.html

Changes:

d4b8edf7 Update a1-04-interop.md
edf90f5f Update a1-04-interop.md (#3277)
078cf8ed Add documentation on target intrinsics. (#3276)

v2023.3.20

12 Oct 21:03
c701013
Compare
Choose a tag to compare
Slang v2023.3.20

Changes:

c7010134 Add HitObject.GetWorldToObject. (#3273)
459572c3 Small warnings and bugs (#3272)
61132c7e Report spirv-opt time. (#3271)
cd9a8b2d Update README.md