summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-ir-lower-buffer-element-type.cpp
Commit message (Expand)AuthorAge
* Fix `shouldEmitSPIRVDirectly` (#8019)ArielG-NV2025-08-26
* Introduce CDataLayout & -fvk-use-c-layout (#8136)Julius Ikkala2025-08-21
* Address structured buffer `GetDimensions` issues for WGSL, GLSL and SPIRV (#7...Darren Wihandi2025-05-16
* support specialization constant sized array (#6871)kaizhangNV2025-05-14
* Update SPIRV-Tools and fix new validation errors. (#6511)Yong He2025-03-06
* Lower varying parameters as pointers instead of SSA values. (#5919)Yong He2025-01-07
* Allow `Optional`, `Tuple` and `bool` to be used in varying input/output. (#5889)Yong He2024-12-18
* Allow pointers to existential values. (#5793)Yong He2024-12-09
* Add datalayout for constant buffers. (#5608)Yong He2024-11-21
* Fix IntVal unification logic to insert type casts + buffer element lowering r...Yong He2024-11-06
* [WGSL] Enable arbitrary arrays in uniform buffers. (#5497)Yong He2024-11-06
* Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska2024-11-05
* formatEllie Hermaszewska2024-10-29
* Fix spirv codegen for pointer to empty structs. (#5355)Yong He2024-10-21
* Fix spirv lowering logic around pointer to unsized array. (#5243)Yong He2024-10-09
* Initial WGSL support (#5006)Anders Leino2024-09-09
* Implement `-fvk-use-dx-layout` (#4912)ArielG-NV2024-08-26
* Overhaul IR lowering of pointer types. (#4710)Yong He2024-07-25
* Fix for `ConstantBuffer<T[...]>` causing a segfault (#4705)ArielG-NV2024-07-23
* Allow CPP/CUDA/Metal to lower/legalize buffer-elements to support column_majo...ArielG-NV2024-07-18
* Fix all Clang-14 warnings (#4203)ArielG-NV2024-05-22
* SPIRV: Fix performance issue when handling large arrays. (#4064)Yong He2024-05-01
* Switch to direct-to-spirv backend as default. (#4002)Yong He2024-04-23
* Fix regression on pointer address space handling. (#3797)Yong He2024-03-19
* Fix `sessionDesc.defaultMatrixLayoutMode` being ineffective. (#3753)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
* Add SPIRV intrinsics for ShaderExecutionReordering and RW/Buffer. (#3252)Yong He2023-10-02
* [Direct SPIRV]: ray tracing pipeline intrinsics. (#3244)Yong He2023-09-28
* Various SPIRV fixes. (#3231)Yong He2023-09-27
* Misc SPIRV fixes. (#3220)Yong He2023-09-21
* Use target-dependent pointer size in natural layout. (#3210)Yong He2023-09-18
* Fix GLSL code gen around RayQuery and HitObject types. (#3173)Yong He2023-09-01
* Add SPIRV atomics intrinsics and fix buffer layout lowering. (#3170)Yong He2023-08-31
* Misc. SPIRV Fixes, Part 2. (#3147)Yong He2023-08-24
* Lower all ByteAddressBuffer uses for SPIRV. (#3143)Yong He2023-08-23
* Create storage types of different layouts for SPIRV emit. (#3116)Yong He2023-08-17
* Support per field matrix layout (#3101)Yong He2023-08-14