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-ir-peephole.cpp
Commit message (
Expand
)
Author
Age
*
Clean up Slang IR representation of undefined values (#8708)
Theresa Foley
2025-10-15
*
extend fiddle to allow custom lua splices in more places (#7559)
Ellie Hermaszewska
2025-07-01
*
Fix tuple AST & IR layout size queries (#7502)
Julius Ikkala
2025-06-26
*
Make interface types non c-style in Slang2026. (#7260)
Yong He
2025-06-04
*
void field rework (#6739)
kaizhangNV
2025-04-09
*
Simplify implicit cast ctors for vector & matrix. (#6408)
Yong He
2025-02-20
*
Support cooperative vector (#6223)
Jay Kwak
2025-01-30
*
Refactor _Texture to constrain on texel types. (#6115)
Yong He
2025-01-17
*
Move switch statement bodies to their own lines (#5493)
Ellie Hermaszewska
2024-11-05
*
format
Ellie Hermaszewska
2024-10-29
*
Make variadic generics work with interfaces and forward autodiff. (#4905)
Yong He
2024-08-23
*
Tuple swizzling, concat, comparison and `countof`. (#4856)
Yong He
2024-08-19
*
Variadic Generics Part 2: IR lowering and specialization. (#4849)
Yong He
2024-08-18
*
Allow passing sized array to unsized array parameter. (#4744)
Yong He
2024-07-26
*
Add options to speedup compilation. (#4240)
Yong He
2024-05-29
*
Add LoadAligned and StoreAligned methods to ByteAddressBuffers (#4066)
Sriram Murali
2024-05-13
*
Fix peephole optimization of `TypeEquals`. (#3865)
Yong He
2024-04-01
*
Extend `as` and `is` operator to work on generic types. (#3672)
Yong He
2024-03-04
*
Fix various crashes when generating debug info. (#3650)
Yong He
2024-02-29
*
Allow default values for `extern` symbols. (#3632)
Yong He
2024-02-26
*
Refactor compiler option representations. (#3598)
Yong He
2024-02-20
*
Support pointers in SPIRV. (#3561)
Yong He
2024-02-08
*
Atomics+Wave ops intrinsics fixes. (#3542)
Yong He
2024-02-02
*
Add ConstBufferPointer::subscript. (#3415)
Yong He
2023-12-15
*
Fix Phi simplification bug (#3325)
Ellie Hermaszewska
2023-11-13
*
Cleanup builtin arithmetic interfaces. (#3317)
Yong He
2023-11-10
*
SPIRV compiler performance fixes. (#3258)
Yong He
2023-10-04
*
Various SPIRV fixes. (#3231)
Yong He
2023-09-27
*
Various slangpy fixes. (#3227)
Yong He
2023-09-21
*
SPIR-V image operations (#3163)
Ellie Hermaszewska
2023-09-05
*
Add `target_switch` and `intrinsic_asm` statement. (#3154)
Yong He
2023-08-28
*
Misc. SPIRV Fixes, Part 2. (#3147)
Yong He
2023-08-24
*
Fix scalar swizzle causes invalid glsl output. (#3028)
Yong He
2023-07-26
*
Optimize specialization, and remove unnecessary calls to `simplifyIR`. (#2999)
Yong He
2023-07-19
*
Fix intellisense and autodiff crashes. (#2879)
Yong He
2023-05-10
*
Generate faster derivative for div by const operations. (#2877)
Yong He
2023-05-10
*
Fix handling of `[PreferRecompute]`. (#2855)
Sai Praveen Bangaru
2023-04-28
*
Fix most of the disabled warnings on gcc/clang (#2839)
Ellie Hermaszewska
2023-04-26
*
Dictionary using lowerCamel (#2835)
jsmall-nvidia
2023-04-25
*
Combine lookupWitness lowering with specialization. (#2794)
Yong He
2023-04-12
*
Update checkpoint policy to make obvious recompute decisions. (#2753)
Yong He
2023-03-29
*
Fix Phi simplification bug. (#2710)
Yong He
2023-03-16
*
Properly implement differential witness of intermediate context type. (#2699)
Yong He
2023-03-15
*
Support `fwd_diff(bwd_diff(f))`. (#2697)
Yong He
2023-03-14
*
Remove `SharedIRBuilder`. (#2657)
Yong He
2023-02-16
*
Various auto-diff bug fixes. (#2646)
Yong He
2023-02-13
*
Add Loop Unrolling Pass. (#2644)
Yong He
2023-02-13
*
Arithmetic simplifications and more IR clean up logic. (#2632)
Yong He
2023-02-07
*
Unify UpdateField and UpdateElement with access chain. (#2611)
Yong He
2023-01-25
*
Reimplement address elimination. (#2605)
Yong He
2023-01-24
[next]