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