summaryrefslogtreecommitdiff
path: root/source/slang/slang-ir-byte-address-legalize.cpp
AgeCommit message (Expand)Author
2025-07-29Fix Metal invalid as_type cast for 64-bit RWByteAddressBuffer.Store values (#...Gangzheng Tong
2025-02-28Add Slang-specific intrinsics for integer pack/unpack (#6459)Darren Wihandi
2024-12-26Add packed 8bit builtin types (#5939)Darren Wihandi
2024-11-05Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska
2024-10-29formatEllie Hermaszewska
2024-07-18Metal: `Interlocked` (atomic) member function support for buffers (#4655)ArielG-NV
2024-06-13Metal: misc fixes and enable more tests. (#4374)Yong He
2024-05-16RasterizerOrder resource for spirv and metal. (#4175)Yong He
2024-05-13Add LoadAligned and StoreAligned methods to ByteAddressBuffers (#4066)Sriram Murali
2024-04-30Generate vectorized version of byteaddress load/store methods (#4036)Sriram Murali
2024-04-03Refactor memory qualifier decorators to be a bit-flag set, resolves #3841 (#3...ArielG-NV
2024-03-12Make type names spec-conformant in SPIRV reflect. (#3748)Yong He
2024-02-20Refactor compiler option representations. (#3598)Yong He
2024-02-05Add per-buffer data layout control. (#3551)Yong He
2024-01-24[SPIRV] Support `globallycoherent` and `[vk::index()]`. (#3488)Yong He
2023-09-18Use target-dependent pointer size in natural layout. (#3210)Yong He
2023-08-21Compile append and consume structured buffers to glsl. (#3142)Yong He
2023-08-17Create storage types of different layouts for SPIRV emit. (#3116)Yong He
2023-08-15Fix ByteAddressBuffer array legalization. (#3106)Yong He
2023-08-14Support per field matrix layout (#3101)Yong He
2023-08-08Support `-fvk-use-gl-layout` for ByteAddressBuffer load/store. (#3068)Yong He
2023-04-25Dictionary using lowerCamel (#2835)jsmall-nvidia
2023-02-16Remove `SharedIRBuilder`. (#2657)Yong He
2023-02-16Overhaul global inst deduplication and cpp/cuda backend. (#2654)Yong He
2022-12-07Rename IR opcodes to unify style. (#2556)Yong He
2021-12-17Cleanup refactoring work around the IR builder (#2061)Theresa Foley
2021-02-16Add an accessor for IRInst opcode (#1707)Tim Foley
2020-11-19Unify handling of static and dynamic dispatch for interfaces (#1612)Tim Foley
2020-08-18Support for float atomics on RWByteAddressBuffer (#1502)jsmall-nvidia
2020-04-27Add support for generic load/store on byte-addressed buffers (#1334)Tim Foley