v2024.1.2
github-actions
released this
14 Mar 22:14
·
705 commits
to master
since this release
Slang v2024.1.2 Changes: c7d7a965 Support `#include` with angle brackets. (#3773) f5f0740b Support unscoped enums. (#3771) 78d4df06 Add diagnostic on invalid type constraint. (#3769) ba65c212 Fix lowering of glsl builtin globals. (#3767) 73c0cd17 Add cautionary desclaimers on interop mechanisms. (#3763) 67704d0e CMake fixes for MacOS (#3761) e4b01c4b Fix side effect checking around storage buffer type. (#3762) 25df6b86 Fix crash when specializing generic entry points. (#3760) 5f0ee87d Add wrapper type synthesis logic for constructors. (#3756) 9fd74379 Implement glsl atomic's [non image or memory scope] with optional extension(s); resolves #3587 for GLSL & SPIR-V targets (#3755) 6f7c8271 Fix `sessionDesc.defaultMatrixLayoutMode` being ineffective. (#3753) eef7e208 Fix derivative implementation of `clamp`. (#3750) edc85fc4 Make type names spec-conformant in SPIRV reflect. (#3748) 8b519603 [SPIRV] Fix OpMemberDecorateString. (#3747) 66a0d91d Add nightly vkcts workflow (#3717) 8dc635ae gfx: return error when vulkan fails to create buffer/pipeline (#3741) 1c4e1acd [SPIRV] Use VectorTimesScalar opcode. (#3737) d8eb7011 Support emitting generic target_intrinsic type. (#3745) a91af961 Update 08-compiling.md