Skip to content

v2024.1.32

Compare
Choose a tag to compare
@github-actions github-actions released this 23 Jul 23:31
· 650 commits to master since this release
72f7ea6
Slang v2024.1.32

Changes:

72f7ea60 Fix for `ConstantBuffer<T[...]>` causing a segfault (#4705)
6216177e Print SPIRV validation error message (#4697)
1670d7ee Install the missing public headers in release package (#4712)
986256ff Feature/capture (#4625)
c28d8b6a Warn if providing explicit bindings to a object using uniform locations (#4708)
509bfd8b Simplify `CapabilitySet` Diagnostic Printing (#4678)
15f091aa Add Metal to user-guide/09-targets.md (#4703)
4ae58a72 Fix for invalid swizzle causing crash (#4690)
f114433d Support parameter block in metal shader objects. (#4671)
adf758c8 Fix the issue of name mangling (#4691)
7488b15d Update COM support doc to reflect implemented status (#4682)
bf293360 Fix LLVM compile error on Windows (#4658)
335c1a2d move autodiff-decoration-stripping-pass so it always runs (#4632)
a00d6035 Metal: `Interlocked` (atomic) member function support for buffers (#4655)
59dd133f Allow CPP/CUDA/Metal to lower/legalize buffer-elements to support column_major/row_major. (#4653)
6e7c7266 Warnings for uninitialized fields in constructors (#4680)
831d7965 Separating slang-test in CI for emit-spirv-via-glsl (#4665)
ce4ffc34 Support OpDebugTypePointer for struct member pointer (#4527)
be66cc88 Enable warnings-as-error for CI (#4659)
ad379b7c Update spirv-header and spirv-tools to Jun/2024 (#4679)
1677a25f Fix bug with uninititialized warnings in nested scopes (#4677)
0d06ebce Initial implementation for decl-tree reflection API (#4666)
89e836d4 Correctly parse multiple escaped newlines (#4672)
3750a4dc Add unexpected end of input error to lexer (#4673)
6f1371a7 Adjust how `slang` and `slangc` uses a `profile` to manage the stage of an entry-point (#4670)
494efd72 Reduce duplication in slang lib builds (#4651)
3c092719 Squash warnings on gcc and clang (#4669)
0368f00b Remove generated file from source and build at build time (#4649)
62325bb4 Add slang-llvm and slang-glslang readmes (#4646)
32b1e25e Use slang-glslang.dll for spirv-validation (#4642)
2db15080 Move the file public header files to `include` dir (#4636)
7d07bd29 Fix latex rendering errors in auto-diff docs (#4668)
f545ef30 Fix minimal-optimization flag with texture atomics (#4660)
05547e25 Warnings function parameters (#4626)
b5174b47 Fix issue with synthesized `__init` methods not getting added to witness table (#4638)
12ecc43a SCCP instead of CFG since SCCP removes code of unused branches, not CFG (#4640)
6bcf92d2 gfx/metal uniform data binding and memory leak fix. (#4644)
bd6314de Move if_let syntax to convenience-features section (#4628)