summaryrefslogtreecommitdiff
path: root/source/slang/hlsl.meta.slang
AgeCommit message (Expand)Author
2024-09-19Add WGSL intrinsics for synchronization (#5114)Anders Leino
2024-09-18Add `IRWArray` interface, and make StructuredBuffer conform to them. (#5097)Yong He
2024-09-18Add WGSL pack/unpack, constructor, derivatives & misc intrinsics (#5102)Anders Leino
2024-09-17Fix WGSL frexp and modf that returns a struct (#5096)Jay Kwak
2024-09-17Implement math intrinsics for WGSL (#5078)Jay Kwak
2024-09-09Initial WGSL support (#5006)Anders Leino
2024-08-28Add `ReportIntersectionOptix` for optix. (#4949)Yong He
2024-08-28Metal: Mesh Shaders (#4280)Dynamitos
2024-08-27Document notable `__ref` uss in stdlib. Remove user docs use of '__ref'. (#4799)ArielG-NV
2024-08-27Avoid inlining functions with inline ASM blocks. (#4925)Sai Praveen Bangaru
2024-07-25Overhaul IR lowering of pointer types. (#4710)Yong He
2024-07-24Add generic descriptor indexing intrinsic (#4389)dubiousconst282
2024-07-18Metal: `Interlocked` (atomic) member function support for buffers (#4655)ArielG-NV
2024-07-10Implement 64-bit version of clockARB (#4571)venkataram-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-07-10Support status argument for GatherXXX (#4490)Jay Kwak
2024-07-09Add intrinsic for clock2x32ARB (#4563)kaizhangNV
2024-07-05Add specializations for 1 vectors in functions using the $N glsl intrinsic pl...Ellie Hermaszewska
2024-07-02Emit errors when invalid capabilities are used (#4510)ArielG-NV
2024-07-01Support HLSL `.sample` operators for MS textures (#4524)venkataram-nv
2024-06-28Implement CheckAccessFullyMapped (#4509)Jay Kwak
2024-06-28Implement HLSL resource bindings and default type `float4` to `SubpassInput<T...ArielG-NV
2024-06-27Extend `countbits` intrinsic for vector types (#4499)venkataram-nv
2024-06-27Implement `uint2` variant of `asdouble` intrinsic (#4488)venkataram-nv
2024-06-26Fix Texture2DMSArray (#4485)Jay Kwak
2024-06-26Expand upon existing `ImageSubscript` support (Metal, GLSL, SPIRV) (#4408)ArielG-NV
2024-06-25Support atomic intrinsics for Metal (#4473)Jay Kwak
2024-06-25Add intrinsic for `IsHelperLane()` in HLSL (#4471)venkataram-nv
2024-06-20Disambiguate int type matrix multiply (#4425)Jay Kwak
2024-06-18Metal: Implement fix for non vector4 texture Load/Sample (#4417)ArielG-NV
2024-06-14Improve Direct SPIRV Backend Test Coverage (#4396)ArielG-NV
2024-06-13Metal: misc fixes and enable more tests. (#4374)Yong He
2024-06-12Capability System: Implicit capability upgrade warning/error (#4241)ArielG-NV
2024-06-11SPIRV backend: add support for tessellation stages, (#4336)Yong He
2024-06-11Support integer typed textures for GLSL (#4329)Jay Kwak
2024-06-11Fix `GetAttributeAtVertex` for spirv and glsl targets. (#4334)Yong He
2024-06-10Support all integer typed indices in StructuredBuffer Load/Store/[]. (#4311)Yong He
2024-06-07Support HLSL `.mips` syntax. (#4310)Yong He
2024-06-06Remove unnecessary call to __requireComputeDerivative (#4283)Jay Kwak
2024-06-02Metal Task Shader payload (#4238)Dynamitos
2024-05-31Capabilities generator inclusive join and misc (#4237)ArielG-NV
2024-05-29Improve compile time performance. (#3857)Yong He
2024-05-29Add options to speedup compilation. (#4240)Yong He
2024-05-24If no sample is set with a `Texture(.*)MS[]` operation, set sample to 0. (#4225)ArielG-NV
2024-05-16RasterizerOrder resource for spirv and metal. (#4175)Yong He
2024-05-16Capabilities System, CapabilitySet Logic Overhaul (#4145)ArielG-NV
2024-05-14Support combined textures for Metal target (#4169)Jay Kwak
2024-05-14Remove use of `G0` and `__target_intrinsic` in stdlib. (#4170)Yong He
2024-05-14Implement texture functions for Metal target (#4158)Jay Kwak