index
:
slang.git
master
Making it easier to work with shaders
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
source
/
slang
/
slang-emit.cpp
Age
Commit message (
Expand
)
Author
2023-01-27
Register allocation during phi elimination. (#2613)
Yong He
2023-01-11
Make backward differentiation work with generics. (#2586)
Yong He
2023-01-10
Nested bwd-diff func call context save/restore. (#2584)
Yong He
2022-12-02
Move `performanceStringInlining` to after `finalizeAutoDiffPass`. (#2550)
Yong He
2022-12-02
Inline functions with string param/return for GPU targets (#2544)
jsmall-nvidia
2022-12-01
Allow `no_diff` on `this` parameter. (#2543)
Yong He
2022-11-30
Support `no_diff` on existential typed params. (#2540)
Yong He
2022-11-22
Refactor Auto-diff passes (#2526)
Sai Praveen Bangaru
2022-11-21
WIP: Fixed inout struct and added testing for calls to non-differentiable fun...
Sai Praveen Bangaru
2022-11-16
Mesh shader support (#2464)
Ellie Hermaszewska
2022-11-14
Minimum binary arithmetic reverse autodiff working. (#2514)
Edward Liu
2022-11-10
Fix inlining pass. (#2506)
Yong He
2022-11-04
Higher order differentiation. (#2487)
Yong He
2022-10-27
More renaming in jvp pass. (#2475)
Yong He
2022-10-26
Legalize array return types. (#2463)
Yong He
2022-10-24
Rework differentiation of member access through `[DerivativeMember(DiffType.f...
Yong He
2022-10-20
Modified the new type system to support generic differentiable types … (#2413)
Sai Praveen Bangaru
2022-10-13
Allow multi-level breaks to break out of `switch` statements. (#2451)
Yong He
2022-10-11
Small IR cleanups. (#2441)
Yong He
2022-10-10
Support multi-level break + single-return conversion + general inline. (#2436)
Yong He
2022-08-24
Assorted Artifact improvements (#2374)
jsmall-nvidia
2022-08-22
Make Optional<PointerType> lower to PointerType instead of a struct. (#2373)
Yong He
2022-08-22
Replace DownstreamCompileResult with Artifact (#2369)
jsmall-nvidia
2022-08-20
Call `gfx` in slang program. (#2370)
Yong He
2022-08-16
IDownstreamCompiler interface (#2361)
jsmall-nvidia
2022-08-16
Move metadata/diagnostics to associated types (#2358)
jsmall-nvidia
2022-08-16
Remove CompileResult to use IArtifact (#2357)
jsmall-nvidia
2022-08-10
Add `none` literal that is convertible to `Optional`. (#2356)
Yong He
2022-08-10
`is` and `as` operator and `Optional<T>`. (#2355)
Yong He
2022-08-09
Artifact split interface and implementation (#2349)
jsmall-nvidia
2022-07-25
Allow `class` to implement COM interface, [DLLExport] (#2338)
Yong He
2022-07-21
Allow dynamic dispatch to handle nested interface-typed fields. (#2336)
Yong He
2022-06-23
Preserve specialization cache in IR for specialization pass. (#2293)
Yong He
2022-06-21
Lower throwing COM interface method. (#2282)
Yong He
2022-06-02
COM interfaces with host callable (#2258)
jsmall-nvidia
2022-06-01
New language feature: basic error handling. (#2253)
Yong He
2022-05-26
Remove LivenessLocation (#2248)
jsmall-nvidia
2022-05-18
Support for querying which parameters are used in emitted code (#2239)
Alexey Panteleev
2022-05-17
Refactor prelude emit (#2236)
jsmall-nvidia
2022-05-17
Liveness tracking with phis (#2233)
jsmall-nvidia
2022-05-10
Initial support for COM interface in host code. (#2230)
Yong He
2022-05-10
Use IR pass to eliminate phi nodes (#2226)
Theresa Foley
2022-05-05
Output SPIR-V lifetimes (#2221)
jsmall-nvidia
2022-05-05
Preliminary Liveness tracking (#2218)
jsmall-nvidia
2022-04-12
Support `[DllImport]` (#2181)
Yong He
2022-04-11
Refactor: eliminate BackEndCompileRequest (#2178)
Theresa Foley
2022-03-28
Allow slangc to generate exe from .slang file. (#2170)
Yong He
2022-02-25
Improved SCCP, inlining and resource specialization passes, legalize `ImageSu...
Yong He
2022-02-17
Add target option to force `scalar` layout for storage buffers. (#2135)
Yong He
2022-02-16
Various gfx fixes. (#2132)
Yong He
[next]