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