summaryrefslogtreecommitdiff
path: root/source/slang/hlsl.meta.slang
AgeCommit message (Expand)Author
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
2024-03-15Implement raytracing extension(s); resolves #3560 for GLSL & SPIR-V targets (...ArielG-NV
2024-03-07Uniformity analysis. (#3704)Yong He
2024-03-01Various SPIRV fixes. (#3655)Yong He
2024-02-26Partially implement shader_subgroup extension(s); Partially resolves #3548 (#...ArielG-NV
2024-02-08Support pointers in SPIRV. (#3561)Yong He
2024-02-07Implement basic GLSL built-in functions (#3525)Jay Kwak
2024-02-06Fix fp16 atomics intrinsics for hlsl. (#3553)Yong He
2024-02-06Unify GLSL and HLSL buffer block parsing. (#3552)Yong He
2024-02-05Add per-buffer data layout control. (#3551)Yong He
2024-02-05Add glsl implementation of Texture.InterlockedAddF32 (#3550)Yong He
2024-02-05Implement GLSL build-in functions related to texture (#3544)Jay Kwak
2024-02-02Capability type checking. (#3530)Yong He
2024-02-02Atomics+Wave ops intrinsics fixes. (#3542)Yong He
2024-02-01FP16 atomics for RWByteAddresBuffer, fp32 atomics for images. (#3536)Yong He
2024-01-25Fix spirv legalization generating duplicate array types. (#3517)Yong He
2024-01-23Add support for rayQueryGetIntersectionTriangleVertexPositionsEXT (#3463)kaizhangNV
2024-01-18Capability def parsing & codegen + disjoint sets (#3451)Yong He
2024-01-11Support for gl_HitTriangleVertexPositionsEXT (#3405) (#3442)kaizhangNV
2024-01-02Update the GetDimension hlsl builtin for spirv path. In case of sampler, a co...Pankaj Mistry
2023-12-30Fix the intrinsic expansion of ObjectToWorld3x4 in spirv_asm. Data type (#3428)Pankaj Mistry
2023-12-16Fix nonuniform decoration on direct-to-spirv backend path. (#3338) (#3417)Pankaj Mistry