summaryrefslogtreecommitdiff
path: root/source/slang/slang-ir-util.cpp
AgeCommit message (Expand)Author
2025-07-02Fix for emitting ArrayStride decoration for arrays of opaque types (#7568)Jerran Schmidt
2025-07-01extend fiddle to allow custom lua splices in more places (#7559)Ellie Hermaszewska
2025-06-26Fix for OpUConvert producing invalid opcode when to/from signs differ (#7398)Jerran Schmidt
2025-06-16Fix for missing signedness cast in SwizzleIR (#7448)Jerran Schmidt
2025-05-29Fix SPIRV `OpSpecConstantOp` emit (#7158)Darren Wihandi
2025-05-15Implement spec const for generic parameter (#7121)kaizhangNV
2025-05-14support specialization constant sized array (#6871)kaizhangNV
2025-05-03Add IREnumType to distinguish enums from ints and each other (#6973)Julius Ikkala
2025-04-28Add Slang Byte Code generation and interpreter. (#6896)Yong He
2025-04-15Add cooperative matrix 1 support (#6565)Darren Wihandi
2025-03-18Fix `IRVar` hoisting when its already in the right block. (#6626)Sai Praveen Bangaru
2025-03-06Update SPIRV-Tools and fix new validation errors. (#6511)Yong He
2025-02-28Add Slang-specific intrinsics for integer pack/unpack (#6459)Darren Wihandi
2025-02-25Fix a bug with hoisting 'IRVar' insts that are used outside the loop (#6446)Sai Praveen Bangaru
2025-02-25Fix `UseGraph::replace` (#6395)Sai Praveen Bangaru
2025-02-23Improve performance when compiling small shaders. (#6396)Yong He
2025-02-05Fix DCE for calls to functions that have associations (#6272)Sai Praveen Bangaru
2025-01-30Support cooperative vector (#6223)Jay Kwak
2025-01-20Fix def-use issue from multi-level break elimination (#6134)Sai Praveen Bangaru
2025-01-14Implement specialization constant support in numthreads / local_size (#5963)Julius Ikkala
2025-01-07 Check whether array element is fully specialized (#6000)kaizhangNV
2024-12-26Add packed 8bit builtin types (#5939)Darren Wihandi
2024-11-06Fix IntVal unification logic to insert type casts + buffer element lowering r...Yong He
2024-11-05Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska
2024-10-29formatEllie Hermaszewska
2024-10-28Assorted auto-diff enhancements for increased performance & more streamlined ...Sai Praveen Bangaru
2024-09-06Correct control flow in getParentBreakBlockSet (#5024)Ellie Hermaszewska
2024-08-29Support mixture of precompiled and non-precompiled modules (#4860)cheneym2
2024-08-23Make variadic generics work with interfaces and forward autodiff. (#4905)Yong He
2024-07-30Fix SPIRV emit for small-integer texture types. (#4753)Yong He
2024-07-08Fix the issue in emitFloatCast (#4559)kaizhangNV
2024-06-26Expand upon existing `ImageSubscript` support (Metal, GLSL, SPIRV) (#4408)ArielG-NV
2024-05-30Support SPIR-V DebugTypePointer (#4228)Jay Kwak
2024-05-29Add options to speedup compilation. (#4240)Yong He
2024-05-03Add host shared library target. (#4098)Yong He
2024-05-01Fix compile failures when using debug symbol. (#4069)Yong He
2024-05-01SPIRV: Fix performance issue when handling large arrays. (#4064)Yong He
2024-04-25Support derivative functions in compute & capabilities adjustments (#4014)ArielG-NV
2024-04-23Switch to direct-to-spirv backend as default. (#4002)Yong He
2024-04-17Add skeleton for metal backend. (#3971)Yong He
2024-04-03Implement 8.14-8.19 of OpenGL-GLSL specificationArielG-NV
2024-03-18Fix SPIRV for mesh shaders, checks for invalid target code&recursion. (#3788)Yong He
2024-03-15Implement raytracing extension(s); resolves #3560 for GLSL & SPIR-V targets (...ArielG-NV
2024-03-13Fix side effect checking around storage buffer type. (#3762)Yong He
2024-03-13Implement glsl atomic's [non image or memory scope] with optional extension(s...ArielG-NV
2024-02-29Fix various crashes when generating debug info. (#3650)Yong He
2024-02-28[SPIRV] Add NonSemanticDebugInfo for step-through debugging. (#3644)Yong He
2024-02-08Support pointers in SPIRV. (#3561)Yong He
2024-01-24IRSPIRVAsmOperandInst instructions may not have IRBlock as the immediate pare...Pankaj Mistry
2024-01-19Add `-fspv-reflect` support. (#3464)Yong He