v2024.10.2
github-actions
released this
03 Sep 16:01
·
534 commits
to master
since this release
What's Changed
- Allow creating draft releases from tags containing "draft" by @expipiplus1 in #4896
- Dont require llvm for building generators by @expipiplus1 in #4895
- Fix a false failure when using the latest SPIR-V by @jkwak-work in #4904
- Feature/capture unit test by @kaizhangNV in #4898
- Add skeleton of a language reference. by @tangent-vector in #4808
- Make variadic generics work with interfaces and forward autodiff. by @csyonghe in #4905
- Feature/record unit test by @kaizhangNV in #4910
- Implement
-fvk-use-dx-layout
by @ArielG-NV in #4912 - Correct the
generic-jvp.slang
test by @ArielG-NV in #4900 - Fix Varying Variable Location Assignments With Hull Shaders by @ArielG-NV in #4915
- Migrate examples by @kaizhangNV in #4920
- Explicitly detach derivative when forming a non-differentiable struct out of differentiable args by @saipraveenb25 in #4901
- Add ability to specialize generic references to functions, types and more by @saipraveenb25 in #4909
- Avoid inlining functions with inline ASM blocks. by @saipraveenb25 in #4925
- Adds a warning for using
[PreferRecompute]
on methods that may contain side effects by @saipraveenb25 in #4707 - Script for generating a release note by @jkwak-work in #4776
- Adding a document of how to update external/spirv-* by @jkwak-work in #4902
- Document notable
__ref
uses in stdlib. Remove user docs use of '__ref'. by @ArielG-NV in #4799 - Add functor syntax support. by @csyonghe in #4926
- Auto-cancel obsolete MDL benchmark jobs. by @csyonghe in #4929
- Make tuple types work in autodiff. by @csyonghe in #4923
- Allow capabilities to be used with
[shader("...")]
by @ArielG-NV in #4928 - Metal: Mesh Shaders by @Dynamitos in #4280
- Metal: Fix metal primitive_id semantic by @Dynamitos in #4951
- Ignoring construct field warnings on delegatory methods by @venkataram-nv in #4911
- Migrate examples by @kaizhangNV in #4927
- Update
IFunc
proposal to reflect its implementation. by @csyonghe in #4950 - Add
ReportIntersectionOptix
for optix. by @csyonghe in #4949 - Structured binding proposal by @csyonghe in #4953
- Fix partial inference of variadic generic functions. by @csyonghe in #4956
- Fix typo SV_DispatchThreadIndex by @jkwak-work in #4962
- Make sure
NullDifferential
and its witness are removed after autodiff. by @csyonghe in #4958 - Fix typo SV_DomainLsocation by @jkwak-work in #4960
- Support mixture of precompiled and non-precompiled modules by @cheneym2 in #4860
- Fix redundant decorations in IRParam by @jkwak-work in #4964
- Integrate slang-rhi by @skallweitNV in #4970
- Support specialization constants. by @csyonghe in #4963
- capture component type by @kaizhangNV in #4967
- Updated MDL shader sources for benchmarks by @venkataram-nv in #4965
- Support extension on generic type. by @csyonghe in #4968
- Fix prelude generation by using relative paths for including
slang.h
by @saipraveenb25 in #4973 - User guide page for SPIR-V target specific information by @jkwak-work in #4815
- fix slang-rhi compile error by @skallweitNV in #4979
Full Changelog: v2024.10...v2024.10.2