Skip to content

v2024.14

Compare
Choose a tag to compare
@github-actions github-actions released this 15 Oct 21:26
· 191 commits to master since this release
3e170c7
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)