v2024.14
github-actions
released this
15 Oct 21:26
·
191 commits
to master
since this release
Slang v2024.14 Changes: 3e170c732 review and revise building instructions (#5302) 66b103180 Move C interface from slang.h to slang-deprecated.h (#5301) 9e3b0367c Enable WebGPU tests in CI (#5239) be42eeed7 Lower minimum CMake version to 3.22 (#5295) 456df23cf Fix unexported spReflectionEntryPoint_GetFunction (#5260) f857815a8 Misc build fixes. (#5271) 5126d58ab Fix release build failure (#5285) 2e08f3338 Fix assert when compiling an entrypoint that calls another entrypoint. (#5268) e57736bde Write out summary of documentation in docgen tool. (#5266) 3b12b66a4 Fix race condition for building stdlib headers (#5272) bba14dc4b beautify the readme support table (#5265) e91e1d4d5 Restrict stdlib embed macros to single source file (#5251) dfab34e4b Add slang-wasm target (#5237) 5fa35fcce WGSL: Enable load & store from byte-addressible buffers (#5252) 0ff779bae README: mention VulkanSDK in getting started. (#5256) 466fb5bd7 slang-test: retry failed test at the end. (#5255) 80c18515d Fix links in stdlib reference category landing page. (#5250) a7c5df671 Update README.md 611fa55fc reword documentation around precompiled modules. (#5249) 75481ea3b Support constant folding for static array access. (#5248) b8aab84e2 Use user defined type name in glsl buffer declarations. (#5242) 1bbc421a6 Fix precompiled glsl modules (#5230) 8b2bd3c8a Metal: Texture write fix (#4952) ac6f04c15 Fix spirv lowering logic around pointer to unsized array. (#5243) bea1394ad Fix bug related to findAndCheckEntrypoint. (#5241) 132111ab0 Fix build for clang-14 (#5235) c42a9faad Overhaul docgen tool and setup CI to generate stdlib reference. (#5232) 50f44c178 Look through attributes and rates when determining by reference initialization (#5023) 842dee3b6 WGSL emitter: Specify private address space for global non-handle variable declarations (#5236) 3de8afe16 update slang-rhi (#5234) 509409ef1 Add WGSL support for slang-test (#5174) ff51c21ba Refactor the code for synthesizing the body of constructor (#5231) 82c05f485 update slang-rhi (#5208) f521c2002 Add interfaces for retrieving separate linkable downstream binaries (#5128) 25c17b9fc Allow building using external dependencies (#5076) 9f246a436 Support custom derivatives of member functions of differentiable types (#5124) aa64c8531 Checkout LLVM as a workflow action rather than git-clone command (#5202) 74bdd0395 Add path to bash to GITHUB_PATH (#5217) a11a77664 Fix the broken CI (#5216) 7ce7bb336 Fix crash when compiling associatedtypes with generic interface constraints. (#5200) c6427e36b SizeOfLikeExpr has type int (#5205) e2e624b9a Enable debug log for VK CTS workflow (#5197) 81c015e02 Fix diagnostics for [PreferRecompute] (#5159) a5d67ad99 Disable the building of slang-llvm when targeting wasm platform (#5196) 15d1c6c51 Add COM API for querying metadata. (#5168) bc11579dd Update slang-rhi (#5187) 59168f41f Switch sccache action to Mozilla-Actions version (#5189) ebee7863c Add compile_commands.json to .gitignore (#5169)