index
:
slang.git
master
Making it easier to work with shaders
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
source
/
slang
/
slang-emit.cpp
Commit message (
Expand
)
Author
Age
...
*
SPIR-V image operations (#3163)
Ellie Hermaszewska
2023-09-05
*
Fix memory barrier intrinsics. (#3166)
Yong He
2023-08-30
*
Lower all ByteAddressBuffer uses for SPIRV. (#3143)
Yong He
2023-08-23
*
Compile append and consume structured buffers to glsl. (#3142)
Yong He
2023-08-21
*
Initial support for differentiating existential types (#3111)
Sai Praveen Bangaru
2023-08-17
*
Create storage types of different layouts for SPIRV emit. (#3116)
Yong He
2023-08-17
*
Support per field matrix layout (#3101)
Yong He
2023-08-14
*
Redesign `DeclRef` and systematic `Val` deduplication (#3049)
Yong He
2023-08-04
*
Add support for `-fvk-invert-y`. (#3012)
Yong He
2023-07-21
*
Optimize specialization, and remove unnecessary calls to `simplifyIR`. (#2999)
Yong He
2023-07-19
*
Use scratchData on `IRInst` to replace HashSets. (#2978)
Yong He
2023-07-12
*
Add perf benchmark utility. (#2977)
Yong He
2023-07-11
*
Add support for texture footprint queries (#2970)
Theresa Foley
2023-07-10
*
Initial sizeof/alignof implementation. (#2954)
jsmall-nvidia
2023-07-05
*
Fix for operator assignment issue (#2951)
jsmall-nvidia
2023-06-30
*
Apply SCCP on global scope before unrolling loops. (#2952)
Yong He
2023-06-29
*
Fix parameter block loads in GLSL emit. (#2946)
Yong He
2023-06-28
*
Fix div-by-zero error during sccp. (#2911)
Yong He
2023-05-31
*
Add API for querying total compile time. (#2898)
Yong He
2023-05-23
*
Fusion pass for saturated_cooperation (#2874)
Ellie Hermaszewska
2023-05-12
*
MVP for higher order functions (#2849)
Ellie Hermaszewska
2023-05-11
*
Various dxc/fxc compatibility fixes. (#2863)
Yong He
2023-05-02
*
Fix most of the disabled warnings on gcc/clang (#2839)
Ellie Hermaszewska
2023-04-26
*
Support recomputing phi params in bwd prop func. (#2841)
Yong He
2023-04-25
*
Improvements outputting containers (#2815)
jsmall-nvidia
2023-04-20
*
Make SourceMap a value type (#2812)
jsmall-nvidia
2023-04-19
*
On demand SourceMap JSON serialization (#2811)
jsmall-nvidia
2023-04-18
*
Combine lookupWitness lowering with specialization. (#2794)
Yong He
2023-04-12
*
Artifact simplification (#2781)
jsmall-nvidia
2023-04-11
*
Small fixes and cleanups on CUDA/CPP codegen. (#2746)
Yong He
2023-03-28
*
Using SourceMap for location output (#2736)
jsmall-nvidia
2023-03-27
*
Add PyTorch C++ binding generation. (#2734)
Yong He
2023-03-26
*
Type legalization and autodiff bug fixes. (#2722)
Yong He
2023-03-22
*
Source map obfuscation (#2717)
jsmall-nvidia
2023-03-22
*
Support for producing SourceMap on emit (#2707)
jsmall-nvidia
2023-03-17
*
More control flow simplifications. (#2673)
Yong He
2023-02-24
*
Remove `SharedIRBuilder`. (#2657)
Yong He
2023-02-16
*
Overhaul global inst deduplication and cpp/cuda backend. (#2654)
Yong He
2023-02-16
*
Add Loop Unrolling Pass. (#2644)
Yong He
2023-02-13
*
Arithmetic simplifications and more IR clean up logic. (#2632)
Yong He
2023-02-07
*
Register allocation during phi elimination. (#2613)
Yong He
2023-01-27
*
Make backward differentiation work with generics. (#2586)
Yong He
2023-01-11
*
Nested bwd-diff func call context save/restore. (#2584)
Yong He
2023-01-10
*
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-02
*
Allow `no_diff` on `this` parameter. (#2543)
Yong He
2022-12-01
*
Support `no_diff` on existential typed params. (#2540)
Yong He
2022-11-30
*
Refactor Auto-diff passes (#2526)
Sai Praveen Bangaru
2022-11-22
*
WIP: Fixed inout struct and added testing for calls to non-differentiable fun...
Sai Praveen Bangaru
2022-11-21
*
Mesh shader support (#2464)
Ellie Hermaszewska
2022-11-16
[prev]
[next]