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