summaryrefslogtreecommitdiff
path: root/tests/metal
AgeCommit message (Expand)Author
2025-07-03Don't use access::sample for multisample texture in metal (#7601)Gangzheng Tong
2025-06-18Fix additional VVL violations (#7377)Gangzheng Tong
2025-06-10Fix reflection to json issue (#7379)kaizhangNV
2025-06-10Legalise out parameters for vertex shaders on metal (#6943)Ellie Hermaszewska
2025-05-16Fix HLSL ByteAddressBuffer Load* parameter integer type (#7117)Darren Wihandi
2025-04-02Metal remove void field (#6725)kaizhangNV
2025-04-01Use coopvec supporting dxcompiler.dll and dxil.dll (#6719)Jay Kwak
2025-03-31Revert "Eliminate empty struct on metal target (#6603)" (#6711)Jay Kwak
2025-03-26Eliminate empty struct on metal target (#6603)kaizhangNV
2025-02-20Metal fix (#6413)kaizhangNV
2025-01-24Fix depth texture sampling on Metal. (#6168)Yong He
2025-01-22Remove unnecessary parameters from Metal entry point signature (#6131)Darren Wihandi
2025-01-17Refactor _Texture to constrain on texel types. (#6115)Yong He
2025-01-17hoist entry point params for wgsl (#6116)Darren Wihandi
2025-01-16C-like emitter: Add parenthesis when combining relational and bitwise… (#6070)Anders Leino
2025-01-10WGSL: Convert signed vector shift amounts to unsigned (#6023)Anders Leino
2025-01-10Fix Metal type layout reflection for nested parameter blocks. (#6042)Yong He
2025-01-09Add CalculateLevelOfDetail* overloads for comparison samplers (#6018)Darren Wihandi
2025-01-08Add SampleCmpLevel intrinsics (#6004)Darren Wihandi
2025-01-01Fix reflection for metal vector [[id]] location. (#5943)Yong He
2024-12-18Support explicit `[vk::location(n)]` binding on metal/wgsl. (#5907)Yong He
2024-12-16Support matrix negation in metal backend. (#5891)Yong He
2024-12-10Enable WGSL tests that works for Metal related to Semantics (#5816)Jay Kwak
2024-12-02Varying inputs and outputs for wgsl (#5669)Ellie Hermaszewska
2024-11-06Fix IntVal unification logic to insert type casts + buffer element lowering r...Yong He
2024-11-02Revert uint<->int implicit cast cost to prefer promotion to unsigned. (#5480)Yong He
2024-10-17Cleanup atomic intrinsics. (#5324)Yong He
2024-10-15Enable WebGPU tests in CI (#5239)Anders Leino
2024-10-09Metal: Texture write fix (#4952)Dynamitos
2024-10-08Overhaul docgen tool and setup CI to generate stdlib reference. (#5232)Yong He
2024-09-25Fixing bug when writing primitives in metal mesh shaders (#5069)Dynamitos
2024-08-28Metal: Mesh Shaders (#4280)Dynamitos
2024-08-14Do not zero-initialize groupshared and rayquery variables (#4838)ArielG-NV
2024-07-18Metal: `Interlocked` (atomic) member function support for buffers (#4655)ArielG-NV
2024-07-10Implement non member function atomic texture support (#4544)ArielG-NV
2024-07-10Fixes to Metal Input parameters and Output value input/output semantics (#4536)ArielG-NV
2024-06-27Remove returned-array-legalization pass for metal (#4478)ArielG-NV
2024-06-25Support atomic intrinsics for Metal (#4473)Jay Kwak
2024-06-18Metal: Implement fix for non vector4 texture Load/Sample (#4417)ArielG-NV
2024-06-13[Metal] Support SV_TargetN. (#4390)Yong He
2024-06-13Implement for metal `SV_GroupIndex` (#4385)ArielG-NV
2024-06-13Metal: misc fixes and enable more tests. (#4374)Yong He
2024-06-12Fix emit logic for getElementPtr. (#4362)Yong He
2024-06-11Test more texture types in Metal (#4333)Jay Kwak
2024-06-08Metal system value overhaul. (#4308)Yong He
2024-06-02Metal Task Shader payload (#4238)Dynamitos
2024-06-01Support different SPIRV versions. (#4254)Yong He
2024-05-17Test binding index for combined and not-combined textures (#4180)Jay Kwak
2024-05-16RasterizerOrder resource for spirv and metal. (#4175)Yong He
2024-05-16Capabilities System, CapabilitySet Logic Overhaul (#4145)ArielG-NV