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-ir.cpp
Age
Commit message (
Expand
)
Author
2024-02-08
Support pointers in SPIRV. (#3561)
Yong He
2024-01-30
Correctly apply glsl local size layout to entry points during lowering (#3528)
Ellie Hermaszewska
2024-01-18
Capability def parsing & codegen + disjoint sets (#3451)
Yong He
2023-12-15
GLSL SSBO Support (#3400)
Ellie Hermaszewska
2023-11-17
Add spirv intrinsic definition for `printf`. (#3340)
Yong He
2023-11-16
Unify stdlib `Texture` types into one generic type. (#3327)
Yong He
2023-11-07
Add `IRThisTypeWitness` to stand in for witness lookups inside an interface d...
Yong He
2023-10-25
Support generic interfaces. (#3278)
Yong He
2023-10-06
Small type system fixes. (#3265)
Yong He
2023-10-04
SPIRV compiler performance fixes. (#3258)
Yong He
2023-10-02
Add SPIRV intrinsics for ShaderExecutionReordering and RW/Buffer. (#3252)
Yong He
2023-09-28
Support `constref` parameters passing. (#3249)
Yong He
2023-09-27
Fix `isMovableInst`. (#3243)
Yong He
2023-09-27
WIP Mesh shaders for SPIR-V (#3226)
Ellie Hermaszewska
2023-09-27
Various SPIRV fixes. (#3231)
Yong He
2023-09-21
Various slangpy fixes. (#3227)
Yong He
2023-09-21
Do not move movable insts in fuse-satcoop (#3221)
Ellie Hermaszewska
2023-09-20
Move force inlining step to before `processAutodiffCalls` (and run in loop) (...
Sai Praveen Bangaru
2023-09-20
Direct SPIRV: Rasterization pipeline tests. (#3216)
Yong He
2023-09-05
SPIR-V image operations (#3163)
Ellie Hermaszewska
2023-08-29
Wave intrinsics. (#3164)
Yong He
2023-08-28
Add `target_switch` and `intrinsic_asm` statement. (#3154)
Yong He
2023-08-28
Allow bitwise or expressions and numeric literals in spirv_asm blocks (#3157)
Ellie Hermaszewska
2023-08-25
Initial version of spirv_asm block (#3151)
Ellie Hermaszewska
2023-08-24
Misc. SPIRV Fixes, Part 2. (#3147)
Yong He
2023-08-17
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
Add loop inversion pass (#2899)
Ellie Hermaszewska
2023-08-15
SPIRV: debug source and debug line. (#3109)
Yong He
2023-08-15
SPIR-V WIP (#3064)
Ellie Hermaszewska
2023-08-14
Support per field matrix layout (#3101)
Yong He
2023-08-07
Casting and vector/scalar correct arithmetic ops for SPIR-V (#3056)
Ellie Hermaszewska
2023-08-04
Redesign `DeclRef` and systematic `Val` deduplication (#3049)
Yong He
2023-07-21
Better handling of bindings with multiple resource kind "aliases" for GLSL em...
jsmall-nvidia
2023-07-19
Optimize specialization, and remove unnecessary calls to `simplifyIR`. (#2999)
Yong He
2023-07-18
Simplify Lookup and improve compiler performance. (#2996)
Yong He
2023-07-12
Use scratchData on `IRInst` to replace HashSets. (#2978)
Yong He
2023-07-12
Extend `no_diff` to support subscript operations on resources and array varia...
Sai Praveen Bangaru
2023-07-10
Fix hit object emit for HLSL + FuncType specialization bug fix. (#2976)
Yong He
2023-07-05
Initial sizeof/alignof implementation. (#2954)
jsmall-nvidia
2023-06-30
Fix for operator assignment issue (#2951)
jsmall-nvidia
2023-06-27
Pointer layout support (#2930)
jsmall-nvidia
2023-06-26
Fix DCE on mutable calls in a loop. (#2943)
Yong He
2023-06-13
Fixes for Shader Execution Reordering on VK (#2929)
Theresa Foley
2023-05-12
Fusion pass for saturated_cooperation (#2874)
Ellie Hermaszewska
2023-05-09
Fix function side-effectness prop logic. (#2875)
Yong He
2023-04-26
Fix most of the disabled warnings on gcc/clang (#2839)
Ellie Hermaszewska
2023-04-26
Autodiff support for dynamically dispatched generic method. (#2846)
Yong He
2023-04-25
Support recomputing phi params in bwd prop func. (#2841)
Yong He
2023-04-25
StringBuilder to lowerCamel (#2840)
jsmall-nvidia
[next]