Skip to content

Releases: shader-slang/slang

v0.27.5

03 Apr 03:54
d7ba60c
Compare
Choose a tag to compare
Slang v0.27.5

Changes:

d7ba60c9 Fix type legalization pass. (#2768)
539f17ae Update a1-02-slangpy.md
d1a49ed4 Update TOC (#2764)
321e8ee3 Add a complex example. to slangpy documentation. (#2763)
3ce11c3a Fix typos in user-guide. (#2762)
6a2bf87b Detect when calls to execv fail (#2751)

v0.27.4

30 Mar 21:45
efeda20
Compare
Choose a tag to compare
Slang v0.27.4

Changes:

efeda20e Fix stdlib definitions for tensor interlocked methods. (#2761)
917416f6 More builtin library support in torch backend. (#2760)
e3b701c9 Enable CUDA render api on unix (#2757)
72f79285 Fix mismatched malloc/delete[] in toWString (#2758)
d01e28a4 Fix autodiff pass duplicates exported functions. (#2759)
37594df8 Update TOC (#2756)

v0.27.3

30 Mar 01:36
6fa4edb
Compare
Choose a tag to compare
Slang v0.27.3

Changes:

6fa4edbf Convert tensor types in `make_tensor_view`. (#2755)
af062bff Fix IRArrayType emit logic. (#2754)

v0.27.2

30 Mar 00:19
082c48d
Compare
Choose a tag to compare
Slang v0.27.2

Changes:
082c48d9 Update checkpoint policy to make obvious recompute decisions. (#2753)
a862f5b7 Update a1-02-slangpy.md
bbf12c20 Add missing initializer in json source map decoding (#2752)
64fe75ca Update a1-02-slangpy.md
87d331c3 Update a1-02-slangpy.md
102702c1 Update a1-02-slangpy.md
cce90942 Update a1-02-slangpy.md
3ca504f1 Update a1-02-slangpy.md
0ea68f28 Update a1-02-slangpy.md
1f9f6045 Update a1-02-slangpy.md
240a29b6 Update a1-02-slangpy.md
dba963dc Update toc (#2749)
92ba9052 Update a1-02-slangpy.md

v0.27.1

28 Mar 22:30
a61f089
Compare
Choose a tag to compare
Slang v0.27.1

Changes:

a61f089f Add slangpy doc, fix cuda prelude. (#2748)
8f03af5e AD: Warped-Area-Sampling test works now. (#2742)
e22b4dbb Small fixes and cleanups on CUDA/CPP codegen. (#2746)

v0.27.0

28 Mar 06:12
0a69260
Compare
Choose a tag to compare
Slang v0.27.0

This release adds the ability to generate PyTorch CUDA kernels.

Changes:

0a692600 Translate all composed types into tuple types in pyBind. (#2744)
d120fec7 Upgrade `slang-llvm` (#2741)
579870b7 Apply IR simplifcation immediately after specialization to avoid duplicates. (#2739)
84dc3185 Don't touch output file if content did not change. (#2738)
ca1f93a9 Using SourceMap for location output (#2736)
2179480e Fix lowering crash in [BackwardDerivativeOf]. (#2737)
333968af Use c++17 standard (#2686)
ffa7d05e Update slang-llvm (#2735)
d64ee86a Add PyTorch C++ binding generation. (#2734)
666af096 Switch to short circuiting semantics for scalar `?:` operator. (#2733)
7292edbd Added `[BackwardDifferentiable]` tags for intrinsic + builtin methods (#2732)
e794de0d Obfuscated source map writing (#2727)
03c10833 Fix nested bwdContextType lowering. (#2731)
56a84a06 Fix various autodiff crashes related to interface usage. (#2730)
e004511b AD: Fix type checking for higher-order custom derivatives definitions (#2729)

v0.26.0

24 Mar 00:26
6e4eae1
Compare
Choose a tag to compare
Slang v0.26.0

Changes:
6e4eae10 Hack handling of primal insts that has a function type. (#2728)
50e7d979 Fix optimization pass not converging. (#2725)
85f00588 Fix scope fixing for address insts. (#2724)

v0.25.5

23 Mar 07:09
34acec2
Compare
Choose a tag to compare
Slang v0.25.5

Changes:
34acec22 Fix generic lowering regression due to IR deduplication. (#2723)
44ab0952 Create a simplified Falcor material system in slang test (#2721)

v0.25.4

23 Mar 04:40
259a015
Compare
Choose a tag to compare
Slang v0.25.4

Changes:

259a015f Type legalization and autodiff bug fixes. (#2722)
d4f99c8b Source map obfuscation  (#2717)

v0.25.3

22 Mar 04:51
d8a40ab
Compare
Choose a tag to compare
Slang v0.25.3

Changes:

d8a40abb [TreatAsDifferentiable] functions. (#2720)
83876733 Fix associated type resolution bug. (#2719)
5d2c5dd9 Fix IntVal type check. (#2718)
96caba75 Add texture tri-linear autodiff example. (#2715)