summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-ir.h
Commit message (Expand)AuthorAge
* Addition of `Load`/`Store` coherent operations (#8395)16-Bit-Dog2025-10-10
* Specialize interfaces in DebugFunction (#8617)Julius Ikkala2025-10-10
* Fix legalization crash when processing metal parameter blocks. (#8591)Yong He2025-10-03
* Rewriting the lower-buffer-element-type pass to avoid unnecessary packing/unp...Yong He2025-09-30
* Diagnose on structured buffers containing resources (#8222)Ellie Hermaszewska2025-09-03
* [CBP] Pointer frontend changes + groupshared pointer support (#7848)ArielG-NV2025-08-29
* Introduce CDataLayout & -fvk-use-c-layout (#8136)Julius Ikkala2025-08-21
* Add CI to check ir module versioning (#7821)Ellie Hermaszewska2025-07-22
* Add utility to trace creation of problematic IRInsts to assist LLM in debuggi...Copilot2025-07-21
* slang: Add support for generating getters for IR struct defs. (#7725)Sruthik P2025-07-17
* Perf improvements to IR serialization (#7751)Ellie Hermaszewska2025-07-17
* Stable names and backwards compat for serialized IR modules (#7644)Ellie Hermaszewska2025-07-09
* Use fossil for IR serialization (#7619)Ellie Hermaszewska2025-07-08
* extend fiddle to allow custom lua splices in more places (#7559)Ellie Hermaszewska2025-07-01
* remove unnecessary use of std::bit_cast (#7384)Ellie Hermaszewska2025-06-10
* Support tensor addressing (#7060)Jay Kwak2025-05-15
* support specialization constant sized array (#6871)kaizhangNV2025-05-14
* Fix SPIRV unsigned to signed widening casts (#7051)Darren Wihandi2025-05-09
* Update C++ standard to C++20 (#6980)Ellie Hermaszewska2025-05-06
* 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
* Make IRWitnessTable HOISTABLE (#6417)Jay Kwak2025-04-01
* Add -dump-module command to slangc (#6638)cheneym22025-03-20
* Update SPIRV-Tools and fix new validation errors. (#6511)Yong He2025-03-06
* Improve performance when compiling small shaders. (#6396)Yong He2025-02-23
* Support cooperative vector (#6223)Jay Kwak2025-01-30
* Initial implementation of SP#015 `DescriptorHandle<T>`. (#6028)Yong He2025-01-10
* add missing IR_LEAF_ISA for MetalMeshType (#5975)Darren Wihandi2024-12-31
* Add datalayout for constant buffers. (#5608)Yong He2024-11-21
* Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska2024-11-05
* Write only texture types. (#5454)Yong He2024-10-30
* formatEllie Hermaszewska2024-10-29
* Replace the word stdlib or standard-library with core-module for source code ...Jay Kwak2024-10-28
* Initial `Atomic<T>` type implementation. (#5125)Yong He2024-09-20
* Support `IDifferentiablePtrType` (#5031)Sai Praveen Bangaru2024-09-19
* Support mixture of precompiled and non-precompiled modules (#4860)cheneym22024-08-29
* Metal: Mesh Shaders (#4280)Dynamitos2024-08-28
* Implement `-fvk-use-dx-layout` (#4912)ArielG-NV2024-08-26
* Make variadic generics work with interfaces and forward autodiff. (#4905)Yong He2024-08-23
* Tuple swizzling, concat, comparison and `countof`. (#4856)Yong He2024-08-19
* Variadic Generics Part 2: IR lowering and specialization. (#4849)Yong He2024-08-18
* Initial support for precompiled DXIL in slang-modules (#4755)cheneym22024-08-05
* Overhaul IR lowering of pointer types. (#4710)Yong He2024-07-25
* Add generic descriptor indexing intrinsic (#4389)dubiousconst2822024-07-24
* Specialize address space during spirv legalization. (#4600)Yong He2024-07-10
* Metal Task Shader payload (#4238)Dynamitos2024-06-02
* Prevent hoisting of non-hoistable instructions in non-function values with ...Ellie Hermaszewska2024-06-01
* Add options to speedup compilation. (#4240)Yong He2024-05-29
* Adds functionality to dump IR to stdout (#4065)Sriram Murali2024-05-01
* Metal: rewrite global variables as explicit context. (#3981)Yong He2024-04-18