summaryrefslogtreecommitdiff
path: root/source/slang/slang-ir-metal-legalize.cpp
AgeCommit message (Expand)Author
2025-09-30Enhance buffer load specialization pass to specialize past field extracts. (#...Yong He
2025-09-30Rewriting the lower-buffer-element-type pass to avoid unnecessary packing/unp...Yong He
2025-09-17Diagnostic for metal ref mesh output assignment (#8365)James Helferty (NVIDIA)
2025-07-11Fix metal segfault by check vectorValue before accessing (#7688)Gangzheng Tong
2025-04-14Fix matrix division by scalar for Metal and WGSL targets (#6752)Darren Wihandi
2025-01-24Fix depth texture sampling on Metal. (#6168)Yong He
2025-01-15Reuse code for Metal and WGSL entry point legalization (#6063)Darren Wihandi
2025-01-14Implement specialization constant support in numthreads / local_size (#5963)Julius Ikkala
2025-01-10WGSL: Convert signed vector shift amounts to unsigned (#6023)Anders Leino
2025-01-07Lower varying parameters as pointers instead of SSA values. (#5919)Yong He
2024-12-19Add base vertex and base instance system values (#5918)Darren Wihandi
2024-11-05Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska
2024-10-29formatEllie Hermaszewska
2024-10-09Metal: Texture write fix (#4952)Dynamitos
2024-08-29Fix typo SV_DomainLsocation (#4960)Jay Kwak
2024-08-28Metal: Fix metal primitive_id semantic (#4951)Dynamitos
2024-08-28Metal: Mesh Shaders (#4280)Dynamitos
2024-08-19Remove using SpvStorageClass values casted into AddressSpace values (#4861)Ellie Hermaszewska
2024-07-10Specialize address space during spirv legalization. (#4600)Yong He
2024-07-10Fixes to Metal Input parameters and Output value input/output semantics (#4536)ArielG-NV
2024-06-13[Metal] Support SV_TargetN. (#4390)Yong He
2024-06-13Implement for metal `SV_GroupIndex` (#4385)ArielG-NV
2024-06-12Fix emit logic for getElementPtr. (#4362)Yong He
2024-06-08Metal system value overhaul. (#4308)Yong He
2024-06-02Metal Task Shader payload (#4238)Dynamitos
2024-05-22Fix all Clang-14 warnings (#4203)ArielG-NV
2024-05-08Metal: propagate and specialize address space. (#4137)Yong He
2024-04-30Metal: Vertex/Fragment builtin and layouts. (#4044)Yong He