summaryrefslogtreecommitdiff
path: root/source/slang/slang-ir.h
AgeCommit message (Expand)Author
2025-09-03Diagnose on structured buffers containing resources (#8222)Ellie Hermaszewska
2025-08-29[CBP] Pointer frontend changes + groupshared pointer support (#7848)ArielG-NV
2025-08-21Introduce CDataLayout & -fvk-use-c-layout (#8136)Julius Ikkala
2025-07-22Add CI to check ir module versioning (#7821)Ellie Hermaszewska
2025-07-21Add utility to trace creation of problematic IRInsts to assist LLM in debuggi...Copilot
2025-07-17slang: Add support for generating getters for IR struct defs. (#7725)Sruthik P
2025-07-17Perf improvements to IR serialization (#7751)Ellie Hermaszewska
2025-07-09Stable names and backwards compat for serialized IR modules (#7644)Ellie Hermaszewska
2025-07-08Use fossil for IR serialization (#7619)Ellie Hermaszewska
2025-07-01extend fiddle to allow custom lua splices in more places (#7559)Ellie Hermaszewska
2025-06-10remove unnecessary use of std::bit_cast (#7384)Ellie Hermaszewska
2025-05-15Support tensor addressing (#7060)Jay Kwak
2025-05-14support specialization constant sized array (#6871)kaizhangNV
2025-05-09Fix SPIRV unsigned to signed widening casts (#7051)Darren Wihandi
2025-05-06Update C++ standard to C++20 (#6980)Ellie Hermaszewska
2025-05-03Add IREnumType to distinguish enums from ints and each other (#6973)Julius Ikkala
2025-04-15Add cooperative matrix 1 support (#6565)Darren Wihandi
2025-04-01Make IRWitnessTable HOISTABLE (#6417)Jay Kwak
2025-03-20Add -dump-module command to slangc (#6638)cheneym2
2025-03-06Update SPIRV-Tools and fix new validation errors. (#6511)Yong He
2025-02-23Improve performance when compiling small shaders. (#6396)Yong He
2025-01-30Support cooperative vector (#6223)Jay Kwak
2025-01-10Initial implementation of SP#015 `DescriptorHandle<T>`. (#6028)Yong He
2024-12-31add missing IR_LEAF_ISA for MetalMeshType (#5975)Darren Wihandi
2024-11-21Add datalayout for constant buffers. (#5608)Yong He
2024-11-05Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska
2024-10-30Write only texture types. (#5454)Yong He
2024-10-29formatEllie Hermaszewska
2024-10-28Replace the word stdlib or standard-library with core-module for source code ...Jay Kwak
2024-09-20Initial `Atomic<T>` type implementation. (#5125)Yong He
2024-09-19Support `IDifferentiablePtrType` (#5031)Sai Praveen Bangaru
2024-08-29Support mixture of precompiled and non-precompiled modules (#4860)cheneym2
2024-08-28Metal: Mesh Shaders (#4280)Dynamitos
2024-08-26Implement `-fvk-use-dx-layout` (#4912)ArielG-NV
2024-08-23Make variadic generics work with interfaces and forward autodiff. (#4905)Yong He
2024-08-19Tuple swizzling, concat, comparison and `countof`. (#4856)Yong He
2024-08-18Variadic Generics Part 2: IR lowering and specialization. (#4849)Yong He
2024-08-05Initial support for precompiled DXIL in slang-modules (#4755)cheneym2
2024-07-25Overhaul IR lowering of pointer types. (#4710)Yong He
2024-07-24Add generic descriptor indexing intrinsic (#4389)dubiousconst282
2024-07-10Specialize address space during spirv legalization. (#4600)Yong He
2024-06-02Metal Task Shader payload (#4238)Dynamitos
2024-06-01Prevent hoisting of non-hoistable instructions in non-function values with ...Ellie Hermaszewska
2024-05-29Add options to speedup compilation. (#4240)Yong He
2024-05-01Adds functionality to dump IR to stdout (#4065)Sriram Murali
2024-04-18Metal: rewrite global variables as explicit context. (#3981)Yong He
2024-04-03Implement 8.14-8.19 of OpenGL-GLSL specificationArielG-NV
2024-03-26Fix the sign-extending issue in right shift (#3820)kaizhangNV
2024-03-15Implement raytracing extension(s); resolves #3560 for GLSL & SPIR-V targets (...ArielG-NV
2024-03-01Add support for bitfields (#3639)Ellie Hermaszewska