Skip to content

Releases: shader-slang/slang

v2023.5.7

23 Jan 07:31
5902acd
Compare
Choose a tag to compare
Slang v2023.5.7

Changes:

5902acda [LSP] Fetch configs directly from didConfigurationChanged message. (#3478)

v2023.5.6

23 Jan 02:24
fec9c42
Compare
Choose a tag to compare
Slang v2023.5.6

Changes:

fec9c42d Bug fixes for the direct spirv backend. (#3474)
c4e42ab4 Fix language server for VS. (#3473)
fdc17a97 Add `-fspv-reflect` support. (#3464)
84b21438 Docs for local vs global uniform parameters (#3459)
c5c1a25a Capability def parsing & codegen + disjoint sets (#3451)
1a13842f updated docs to more clearly define differences in sizeof(bool) depending on the target platform (#3458)
bf2e0fe7 Add test to closesthit and anyhit shaders (#3457)
159e3188 Update slang-glslang library (#3449)
4cb183c9 Update spirv-tools (#3445)
8e900984 Support for gl_HitTriangleVertexPositionsEXT (#3405) (#3442)
2c08bc4f Add libgfx to macos release (#3444)

v2023.5.5

11 Jan 14:07
8dd04c8
Compare
Choose a tag to compare
Fix funcs w/ buffer load being treated as readnone. (#3441)

Co-authored-by: Yong He <yhe@nvidia.com>

v2023.5.4

16 Dec 01:16
b507d88
Compare
Choose a tag to compare
Slang v2023.5.4

Changes:

b507d881 Add ConstBufferPointer::subscript. (#3415)
f8b3027d Add language server support for vfx files. (#3414)
21d17abb GLSL SSBO Support (#3400)
34f04a46 Looks like `#3327` left in some debugging code. (#3411)

v2023.5.3

14 Dec 00:50
Compare
Choose a tag to compare
Slang v2023.5.3

Changes:

9092fc71 Polish language server and documentation.
3979660d Fix GLSL static initialization bug. (#3409)
1406aa2b Add spirv intrinsics for `ConstBufferPointer`. (#3407)

v2023.5.2

13 Dec 01:14
6cbe215
Compare
Choose a tag to compare
Slang v2023.5.2

Changes:

6cbe215e Define `Texture::Sample` for float element types only. (#3403)
92f21de5 Add check for invalid use of modifiers. (#3402)

v2023.5.1

12 Dec 00:23
ec0224e
Compare
Choose a tag to compare
Slang v2023.5.1

Contains critical fixes for modules and namespaces.

Changes:

ec0224ed Diagnose for invalid decl nesting + namespace lookup fixes. (#3397)
12fcffaa Handle import, entrypoint and global params in included files. (#3395)
43219298 WIP: CMake (#3326)
9903688c Update autodiff doc links.
8a158650 Update README.md (#3383)

v2023.5.0

07 Dec 01:23
3e9b0ba
Compare
Choose a tag to compare
Slang v2023.5.0

Changes:

3e9b0ba4 Update 04-modules-and-access-control.md
8102e5ee Change default visibility of interface members and update docs. (#3381)
11111e57 Support visibility control and default to `internal`. (#3380)
fa6d8717 squash warnings (#3378)
1050e0eb Support `include` for pulling file into the current module. (#3377)

v2023.4.10

29 Nov 19:40
4fb3b10
Compare
Choose a tag to compare
Slang v2023.4.10

Changes:

4fb3b10b Improve generic type argument inference. (#3370)
62426e94 Misc language server fixes. (#3357)
a2083d64 Update 07-autodiff.md
b5845265 typo in intro doc (#3350)
a7a7732a typo re: global variables (#3351)
b247fc13 Fix spirv intrinsics for partial derivatives. (#3355)
5af36cf4 Add SPIRV intrinsics for texture footprint query. (#3345)
383c0ef1 Add missing SPIRV intrinsics for texture operations. (#3343)
fcc570c9 Allow whole program compile when using direct spirv backend. (#3342)
c5a63483 Add spirv intrinsic definition for `printf`. (#3340)
6f224779 Update README.md (#3339)
27243ce0 warnings (#3335)
240aa243 GLSL/SPIRV Fixes. (#3337)
6732f571 experimental fix: return `JSONValue::Type::Null` as "" (#3336)
4c78efd0 Unify stdlib `Texture` types into one generic type. (#3327)
12f7237e Add GLSL Compatibility. (#3321)
c71b1277 Fix Phi simplification bug (#3325)
011d4281 Cleanup builtin arithmetic interfaces. (#3317)

v2023.4.9

08 Nov 03:30
bfd3f39
Compare
Choose a tag to compare
Changes:

bfd3f39d Fix HitObject::GetInstanceIndex/ID() for glsl/spirv (#3315)
0f2578d7 Add `IRThisTypeWitness` to stand in for witness lookups inside an interface definition. (#3316)
42194199 CUDA: Fixes for NVRTC 12.x and warp mask ambiguity; adds CC 8.x warp reduction intrinsics. (#3314)