v2024.1.34
github-actions
released this
01 Aug 20:35
·
618 commits
to master
since this release
Slang v2024.1.34 Changes: d63f5e20 Allow a enum case to reference a previously defined value. (#4768) 69dd7f40 Perform type legalization on StructuredBuffer element. (#4767) 32b84321 Allow implicit 'uniform' entrypoint parameters. (#4765) 4c6b0a28 Allow generic type deduction from ParameterBlock arguments. (#4766) bab4b821 Feature/replayer (#4750) 93a3ba81 Warnings target switch intrinsic asm (#4727) 134f8ccc Fix IR lowering for generic interface types. (#4761) 6e4b8274 Fixes for Metal ParameterBlock support. (#4752) 04e7327a Move SPIRV global variables into a context variable (#4741) fef0a87d Fix invalid code generation for when using nested resource specialization (#4751) ff6519f0 Set `nullptr` to the default value of the target VarDeclBase (#4757) c94fd84e Fix SPIRV emit for small-integer texture types. (#4753) 7e2bc8e0 Allow passing sized array to unsized array parameter. (#4744) c0bff665 Disable warnings for input global variables (#4745) a266cbfe Add reflection of inout modifiers (#4711) a4eac091 Assertion failure on debug build for memory leaks (#4733) 0fe55d6d Disallow multi-dim vector subscript in slang IR (#4277) 2e7e2b56 Add `_Internal`/`External` atom enforcement and validation. (#4702) 19657f8a Add a proposal for new AST/IR serialization (#4684) c9d89a40 Overhaul IR lowering of pointer types. (#4710) 1343ab79 Fix around extensions and `IDifferentiable` requirement synthesis. (#4729) 3c03d279 Don't trigger CI on doc changes. (#4736) a443350a Allow implicitly casting enum types to bool. (#4739) 7ea47f9a Support 1-dimensional matrix for HLSL (#4728)