summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-ir-util.h
Commit message (Expand)AuthorAge
* meowyum2025-10-31
* non-exported public labels get namespaced nowyum2025-10-28
* Clean up Slang IR representation of undefined values (#8708)Theresa Foley2025-10-15
* Relax the inst definition order rule (#8588)kaizhangNV2025-10-02
* Enhance buffer load specialization pass to specialize past field extracts. (#...Yong He2025-09-30
* Rewriting the lower-buffer-element-type pass to avoid unnecessary packing/unp...Yong He2025-09-30
* Fix `shouldEmitSPIRVDirectly` (#8019)ArielG-NV2025-08-26
* Fix duplicate mangled names for interface requirements (#7764)Yong He2025-07-17
* Replace [KnownBuiltin] string-based comparisons with enum-based system (#7714)Copilot2025-07-15
* Fix for emitting ArrayStride decoration for arrays of opaque types (#7568)Jerran Schmidt2025-07-02
* Fix for OpUConvert producing invalid opcode when to/from signs differ (#7398)Jerran Schmidt2025-06-26
* Fix for missing signedness cast in SwizzleIR (#7448)Jerran Schmidt2025-06-16
* Legalise out parameters for vertex shaders on metal (#6943)Ellie Hermaszewska2025-06-10
* Fix SPIRV `OpSpecConstantOp` emit (#7158)Darren Wihandi2025-05-29
* Implement spec const for generic parameter (#7121)kaizhangNV2025-05-15
* support specialization constant sized array (#6871)kaizhangNV2025-05-14
* Add Slang Byte Code generation and interpreter. (#6896)Yong He2025-04-28
* Add cooperative matrix 1 support (#6565)Darren Wihandi2025-04-15
* Allow partial specialization of existential arguments. (#6487)Yong He2025-02-28
* Fix `UseGraph::replace` (#6395)Sai Praveen Bangaru2025-02-25
* Improve performance when compiling small shaders. (#6396)Yong He2025-02-23
* Fix def-use issue from multi-level break elimination (#6134)Sai Praveen Bangaru2025-01-20
* Implement specialization constant support in numthreads / local_size (#5963)Julius Ikkala2025-01-14
* Check whether array element is fully specialized (#6000)kaizhangNV2025-01-07
* Fix IntVal unification logic to insert type casts + buffer element lowering r...Yong He2024-11-06
* Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska2024-11-05
* formatEllie Hermaszewska2024-10-29
* Support mixture of precompiled and non-precompiled modules (#4860)cheneym22024-08-29
* Fix the issue in emitFloatCast (#4559)kaizhangNV2024-07-08
* Expand upon existing `ImageSubscript` support (Metal, GLSL, SPIRV) (#4408)ArielG-NV2024-06-26
* SPIR-V `SV_InstanceId` support in pixel shader (#4368)ArielG-NV2024-06-13
* Fix compile failures when using debug symbol. (#4069)Yong He2024-05-01
* Support derivative functions in compute & capabilities adjustments (#4014)ArielG-NV2024-04-25
* Switch to direct-to-spirv backend as default. (#4002)Yong He2024-04-23
* Enable NonUniformResourceIndex support for glsl, hlsl and spirv (#3899)sriramm-nv2024-04-19
* Add skeleton for metal backend. (#3971)Yong He2024-04-17
* Fix SPIRV for mesh shaders, checks for invalid target code&recursion. (#3788)Yong He2024-03-18
* Fix various crashes when generating debug info. (#3650)Yong He2024-02-29
* [SPIRV] Add NonSemanticDebugInfo for step-through debugging. (#3644)Yong He2024-02-28
* Support pointers in SPIRV. (#3561)Yong He2024-02-08
* IRSPIRVAsmOperandInst instructions may not have IRBlock as the immediate pare...Pankaj Mistry2024-01-24
* Fix crash when writing to `no_diff` out parameter. (#3308)Yong He2023-11-02
* Small type system fixes. (#3265)Yong He2023-10-06
* SPIRV compiler performance fixes. (#3258)Yong He2023-10-04
* More direct-SPIRV fixes. (#3257)Yong He2023-10-02
* Support `constref` parameters passing. (#3249)Yong He2023-09-28
* Various SPIRV fixes. (#3231)Yong He2023-09-27
* Fix various issues with trivial loops (#3149)Sai Praveen Bangaru2023-08-25
* Misc. SPIRV Fixes, Part 2. (#3147)Yong He2023-08-24
* Add loop inversion pass (#2899)Ellie Hermaszewska2023-08-17