summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-ir.cpp
Commit message (Expand)AuthorAge
* Add SPV_NV_bindless_texture support (#8534)Lujin Wang2025-09-26
* Fix DebugCompilationUnit to reference main shader file instead of header file...Lujin Wang2025-09-18
* Diagnose on structured buffers containing resources (#8222)Ellie Hermaszewska2025-09-03
* [CBP] Pointer frontend changes + groupshared pointer support (#7848)ArielG-NV2025-08-29
* Initial copy elision pass (#8042)ArielG-NV2025-08-07
* Add matrix select intrinsic (#7566)venkataram-nv2025-07-31
* Add utility to trace creation of problematic IRInsts to assist LLM in debuggi...Copilot2025-07-21
* Debugging code improvement for IR tracking (#7770)Jay Kwak2025-07-15
* Defer immutable buffer loads when emitting spirv. (#7579)Yong He2025-07-02
* extend fiddle to allow custom lua splices in more places (#7559)Ellie Hermaszewska2025-07-01
* Add arguments for controlling floating point denormal mode (#7461)aidanfnv2025-07-01
* Don't call destructor, it causes UB when reading inst afterwards (#7544)Julius Ikkala2025-06-27
* Legalise out parameters for vertex shaders on metal (#6943)Ellie Hermaszewska2025-06-10
* Add command line option for separate debug info (#7178)jarcherNV2025-06-06
* Make interface types non c-style in Slang2026. (#7260)Yong He2025-06-04
* Fix SPIRV `OpSpecConstantOp` emit (#7158)Darren Wihandi2025-05-29
* Implement MapElement for CoopMat (#7159)Jay Kwak2025-05-29
* Implement throw & catch statements (#6916)Julius Ikkala2025-05-23
* Fix: Preserve inout param modifications with OptiX IgnoreHit() (#6956)Harsh Aggarwal (NVIDIA)2025-05-17
* Implement spec const for generic parameter (#7121)kaizhangNV2025-05-15
* support specialization constant sized array (#6871)kaizhangNV2025-05-14
* Add debug information for slang inling (#6621)Mukund Keshava2025-05-10
* Fix SPIRV unsigned to signed widening casts (#7051)Darren Wihandi2025-05-09
* Fix various intptr_t issues by defining its width in `getIntTypeInfo` (#6786)Julius Ikkala2025-05-09
* Add IREnumType to distinguish enums from ints and each other (#6973)Julius Ikkala2025-05-03
* Add cooperative matrix 1 support (#6565)Darren Wihandi2025-04-15
* Add defer statement (#6619)Julius Ikkala2025-04-06
* Add a loop analysis step to infer the exit values of loop phi parameters. (#6...Sai Praveen Bangaru2025-04-04
* Make IRWitnessTable HOISTABLE (#6417)Jay Kwak2025-04-01
* Add -dump-module command to slangc (#6638)cheneym22025-03-20
* IR: Add SPIR-V disassembly for embedded downstream IR dumps (#6529)Mukund Keshava2025-03-11
* Update SPIRV-Tools and fix new validation errors. (#6511)Yong He2025-03-06
* Add Slang-specific intrinsics for integer pack/unpack (#6459)Darren Wihandi2025-02-28
* Fix regression in float to bool conversion. (#6497)Yong He2025-02-27
* Fix a bug with hoisting 'IRVar' insts that are used outside the loop (#6446)Sai Praveen Bangaru2025-02-25
* Improve performance when compiling small shaders. (#6396)Yong He2025-02-23
* Simplify implicit cast ctors for vector & matrix. (#6408)Yong He2025-02-20
* Force inline functions that takes InputPatch and OutputPatch (#6407)Jay Kwak2025-02-19
* Use and() and or() functions for logical-AND and OR (#6310)Jay Kwak2025-02-07
* Support stage_switch. (#6311)Yong He2025-02-06
* maxtessfactor attribute should take a floating point value (#6289)Jay Kwak2025-02-05
* Support cooperative vector (#6223)Jay Kwak2025-01-30
* Delete invalid ASSERT in `isTypeOperandEqual`. (#6196)Yong He2025-01-28
* Fix depth texture sampling on Metal. (#6168)Yong He2025-01-24
* Fix nullptr in generic specialization (#6066)Julius Ikkala2025-01-17
* Initial implementation of SP#015 `DescriptorHandle<T>`. (#6028)Yong He2025-01-10
* Lower varying parameters as pointers instead of SSA values. (#5919)Yong He2025-01-07
* Add packed 8bit builtin types (#5939)Darren Wihandi2024-12-26
* Bit extract (#5847)kaizhangNV2024-12-12
* WGSL: Fix issue where global calls are generated (#5768)Anders Leino2024-12-12