summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-emit-metal.cpp
Commit message (Expand)AuthorAge
* Defer `IRCastStorageToLogicalDeref` in lowerBufferElementType pass. (#8668)Yong He2025-10-10
* Rename some symbols related to pointers types (#8592)Theresa Foley2025-10-03
* Add SPV_NV_bindless_texture support (#8534)Lujin Wang2025-09-26
* Fix Metal 8-bit vector type names: emit char/uchar instead of int8_t/uint8_t ...Copilot2025-08-26
* Emit descriptor handle correctly for ParameterBlock<DescriptorHandle> (#8206)Gangzheng Tong2025-08-18
* Fix atomics error diagnostics (#8117)venkataram-nv2025-08-09
* Add support for pointer literals in metal (#8040)jarcherNV2025-08-04
* Fix Metal pointer type emission in entry point parameters (#7759)Jay Kwak2025-07-16
* Don't use access::sample for multisample texture in metal (#7601)Gangzheng Tong2025-07-03
* extend fiddle to allow custom lua splices in more places (#7559)Ellie Hermaszewska2025-07-01
* Add mesh shader output topology checks (#6592)Darren Wihandi2025-03-13
* Add Slang-specific intrinsics for integer pack/unpack (#6459)Darren Wihandi2025-02-28
* Metal fix (#6413)kaizhangNV2025-02-20
* Fix depth texture sampling on Metal. (#6168)Yong He2025-01-24
* Add packed 8bit builtin types (#5939)Darren Wihandi2024-12-26
* Implement bitcast for 64-bit date type (#5895)kaizhangNV2024-12-17
* Support matrix negation in metal backend. (#5891)Yong He2024-12-16
* Support specialization constant on WGSL and Metal. (#5780)Yong He2024-12-06
* Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska2024-11-05
* Write only texture types. (#5454)Yong He2024-10-30
* formatEllie Hermaszewska2024-10-29
* Cleanup atomic intrinsics. (#5324)Yong He2024-10-17
* Metal: Texture write fix (#4952)Dynamitos2024-10-09
* Fixing bug when writing primitives in metal mesh shaders (#5069)Dynamitos2024-09-25
* Initial `Atomic<T>` type implementation. (#5125)Yong He2024-09-20
* Respect matrix layout in uniform and in/out parameters for HLSL target. (#5013)Yong He2024-09-05
* Metal: Mesh Shaders (#4280)Dynamitos2024-08-28
* Remove using SpvStorageClass values casted into AddressSpace values (#4861)Ellie Hermaszewska2024-08-19
* Overhaul IR lowering of pointer types. (#4710)Yong He2024-07-25
* Expand upon existing `ImageSubscript` support (Metal, GLSL, SPIRV) (#4408)ArielG-NV2024-06-26
* Support atomic intrinsics for Metal (#4473)Jay Kwak2024-06-25
* Implementing `tbuffer` layout(s) (#4436)ArielG-NV2024-06-24
* Metal: misc fixes and enable more tests. (#4374)Yong He2024-06-13
* Test more texture types in Metal (#4333)Jay Kwak2024-06-11
* Metal system value overhaul. (#4308)Yong He2024-06-08
* Metal Task Shader payload (#4238)Dynamitos2024-06-02
* RasterizerOrder resource for spirv and metal. (#4175)Yong He2024-05-16
* Implement texture functions for Metal target (#4158)Jay Kwak2024-05-14
* More Metal Intrinsics. (#4143)Yong He2024-05-10
* Metal: propagate and specialize address space. (#4137)Yong He2024-05-08
* Support Metal math functions (#4118)Jay Kwak2024-05-07
* Support groupshared variables for Metal. (#4116)Yong He2024-05-06
* Metal: Vertex/Fragment builtin and layouts. (#4044)Yong He2024-04-30
* Parameter layout and reflection for Metal bindings. (#4022)Yong He2024-04-24
* Fix macos CI and clang warnings. (#4019)Yong He2024-04-24
* Avoid DXC warnings for missing bitwise op parantheses (#4004)Jay Kwak2024-04-24
* Metal: rewrite global variables as explicit context. (#3981)Yong He2024-04-18
* Add skeleton for metal backend. (#3971)Yong He2024-04-17