summaryrefslogtreecommitdiff
path: root/source/slang/slang-emit-glsl.cpp
AgeCommit message (Expand)Author
2025-05-16Address structured buffer `GetDimensions` issues for WGSL, GLSL and SPIRV (#7...Darren Wihandi
2025-05-16Fix broken -emit-spirv-via-glsl test option (#7091)sricker-nvidia
2025-05-14Remove readonly keyword from buffer pointer definitions (#7068)aidanfnv
2025-05-12Cleanups related to RIFF support (#7041)Theresa Foley
2025-04-27Emit SPIRV NonReadable decoration for WTexture* (#6922)Darren Wihandi
2025-04-21Add `vk::offset` to specify member offsets for push constants (#6797)Darren Wihandi
2025-04-13Fix pointer field/member access for GLSL (#6798)Darren Wihandi
2025-03-13Add mesh shader output topology checks (#6592)Darren Wihandi
2025-03-06Update SPIRV-Tools and fix new validation errors. (#6511)Yong He
2025-02-28Add Slang-specific intrinsics for integer pack/unpack (#6459)Darren Wihandi
2025-02-28Add WaveGetLane* support for Metal and WGSL (#6371)Darren Wihandi
2025-02-27Map `SV_InstanceID` to `gl_InstanceIndex-gl_BaseInstance` (#6468)Yong He
2025-02-02Add support for WGSL subgroup operations (#6213)Darren Wihandi
2025-01-30Support cooperative vector (#6223)Jay Kwak
2025-01-24Add bgra8 format (#6163)Darren Wihandi
2025-01-17Implement Quad Control intrinsics (#5981)Darren Wihandi
2025-01-14Implement specialization constant support in numthreads / local_size (#5963)Julius Ikkala
2025-01-07Lower varying parameters as pointers instead of SSA values. (#5919)Yong He
2024-12-30Add `RaytracingAccelerationStructure::__init(uint64_t)`. (#5967)Yong He
2024-12-26Add packed 8bit builtin types (#5939)Darren Wihandi
2024-12-17Implement bitcast for 64-bit date type (#5895)kaizhangNV
2024-12-12Bit extract (#5847)kaizhangNV
2024-12-09Add SV_DrawIndex. (#5787)Yong He
2024-11-21Add datalayout for constant buffers. (#5608)Yong He
2024-11-05Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska
2024-10-30Write only texture types. (#5454)Yong He
2024-10-29formatEllie Hermaszewska
2024-10-17Cleanup definition of `printf`. (#5330)Yong He
2024-10-17Cleanup atomic intrinsics. (#5324)Yong He
2024-10-09Use user defined type name in glsl buffer declarations. (#5242)Yong He
2024-09-26Move texture format inference to frontend and add reflection api for it. (#5155)Yong He
2024-09-20Initial `Atomic<T>` type implementation. (#5125)Yong He
2024-09-05Respect matrix layout in uniform and in/out parameters for HLSL target. (#5013)Yong He
2024-08-30Support specialization constants. (#4963)Yong He
2024-08-26Fix Varying Variable Location Assignments With Hull Shaders (#4915)ArielG-NV
2024-08-19Remove using SpvStorageClass values casted into AddressSpace values (#4861)Ellie Hermaszewska
2024-08-12Emit memory qualifier once for GLSL targets (#4819)ArielG-NV
2024-07-25Overhaul IR lowering of pointer types. (#4710)Yong He
2024-07-01Fix the type error in kIROp_RWStructuredBufferLoad (#4523)kaizhangNV
2024-06-28Implement HLSL resource bindings and default type `float4` to `SubpassInput<T...ArielG-NV
2024-06-26Expand upon existing `ImageSubscript` support (Metal, GLSL, SPIRV) (#4408)ArielG-NV
2024-06-14Improve Direct SPIRV Backend Test Coverage (#4396)ArielG-NV
2024-06-12Capability System: Implicit capability upgrade warning/error (#4241)ArielG-NV
2024-06-11Fix `GetAttributeAtVertex` for spirv and glsl targets. (#4334)Yong He
2024-06-10Address glslang ordering requirments for 'derivative_group_*NV' (#4323)ArielG-NV
2024-05-16RasterizerOrder resource for spirv and metal. (#4175)Yong He
2024-05-14Remove use of `G0` and `__target_intrinsic` in stdlib. (#4170)Yong He
2024-05-03Add host shared library target. (#4098)Yong He
2024-04-25Support derivative functions in compute & capabilities adjustments (#4014)ArielG-NV
2024-04-24Avoid DXC warnings for missing bitwise op parantheses (#4004)Jay Kwak