summaryrefslogtreecommitdiff
path: root/source/slang/hlsl.meta.slang
AgeCommit message (Expand)Author
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
2024-05-13Add LoadAligned and StoreAligned methods to ByteAddressBuffers (#4066)Sriram Murali
2024-05-10More Metal Intrinsics. (#4143)Yong He
2024-05-08Fix legalization of `kIROp_GetLegalizedSPIRVGlobalParamAddr`. (#4141)Yong He
2024-05-07Support Metal math functions (#4118)Jay Kwak
2024-05-03Fix mistake in WaveMatch intrinsic. (#4105)Yong He
2024-05-03Don't bottleneck Wave intrinsics through `WaveMask*` for spirv. (#4099)Yong He
2024-05-03Utilize vector operations over scalar if possible (#4092)Jay Kwak
2024-05-02Fix fmod behavior targetting GLSL and SPIR-V (#4080)Jay Kwak
2024-05-02Implement SPIR-V target for GLSL functions (#4083)Jay Kwak
2024-05-01Fix/replace target intrinsic to target switch part 2 (#4058)Jay Kwak
2024-04-30Generate vectorized version of byteaddress load/store methods (#4036)Sriram Murali
2024-04-29Replace __target_intrinsics and __specialize_for_target, part 1 (#4050)Jay Kwak
2024-04-26WIP: Force Inline If RefType (#4005)ArielG-NV
2024-04-25Support derivative functions in compute & capabilities adjustments (#4014)ArielG-NV
2024-04-23Switch to direct-to-spirv backend as default. (#4002)Yong He
2024-04-22ForceInline ByteAddressBuffer operations in stdlib (#4003)Sriram Murali
2024-04-19Initial pass to add capability declarations to stdlib intrinsics. (#3912)ArielG-NV
2024-04-19Enable NonUniformResourceIndex support for glsl, hlsl and spirv (#3899)sriramm-nv
2024-04-18ForceInline SampleLevel to allow decorations to be applied (#3977)sriramm-nv
2024-04-17Support combined texture sampler when targeting HLSL. (#3963)Yong He
2024-04-16Force Inline all the InterlockedAdd functions in stdlib (#3965)sriramm-nv
2024-04-15Support 64bit HLSL atomic functions (#3957)Jay Kwak
2024-04-10Properly compile `gl_WorkgroupSize`. (#3925)Yong He
2024-04-03Legalization of non-struct when function expects struct, resolves #3840 (#3880)ArielG-NV
2024-04-03Update glsl intrinsic for GroupMemoryBarrierWithGroupSync (#3890)Yong He
2024-04-03Implement 8.14-8.19 of OpenGL-GLSL specificationArielG-NV
2024-03-22Changes to make UE TSR working with Slang. (#3815)Jay Kwak
2024-03-21Partially implement vk_buffer_ref proposal. (#3814)Yong He
2024-03-18Swap `left` and `right` for matrix multiplication (#3777)Sai Praveen Bangaru