v2024.1.6
github-actions
released this
27 Mar 21:10
·
667 commits
to master
since this release
Slang v2024.1.6 Changes: 56928794 Fix incorrect SPV stride for unsized array (#3837) b346a933 Allow var/param names to be the same as type name. (#3850) 8395acfa Fix lookup to prevent finding `typedef` itself. (#3848) c5369d50 Update README.md with tables for platform & target support (#3847) c37e3ee2 Fix parsing issue around __transparent_block. (#3842) dfdf243f Support mutable existential parameters. (#3836) 0877d1a3 Implement GLSL gimageDim & memory qualifiers with optional extension(s); resolves #3587 for GLSL & SPIR-V targets #3631 (#3810) 57f514d0 Fix the sign-extending issue in right shift (#3820) 5c88619c Fix default space assignment. (#3833) cbe55261 Fix missing PerPrimitive decoration in mesh shader output. (#3828) c9df734b Allow anonymous struct. (#3822) a23adc22 Make `-no-mangle` option work, add `-no-hlsl-binding`. (#3817) 9b0df14c Changes to make UE TSR working with Slang. (#3815) 00474731 Partially implement vk_buffer_ref proposal. (#3814) 7a8ef896 Support arrow operator `->` on pointers. (#3812) dd32414b Diagnose cyclic references in inheritance graph. (#3811) 9bd6b233 Fix `TriangleStream` lowering. (#3809)