Releases: shader-slang/slang
Releases · shader-slang/slang
v2023.5.7
Slang v2023.5.7 Changes: 5902acda [LSP] Fetch configs directly from didConfigurationChanged message. (#3478)
v2023.5.6
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
Fix funcs w/ buffer load being treated as readnone. (#3441) Co-authored-by: Yong He <yhe@nvidia.com>
v2023.5.4
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
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
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
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
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
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
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)