summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-ir-glsl-legalize.cpp
Commit message (Expand)AuthorAge
* Immutable access qualifier for pointers and use `__ldg` on cuda. (#8710)Yong He2025-10-16
* Clean up Slang IR representation of undefined values (#8708)Theresa Foley2025-10-15
* Add direct usage support for gl_DrawID (#8594)Copilot2025-10-03
* Rename some symbols related to pointers types (#8592)Theresa Foley2025-10-03
* Enhance buffer load specialization pass to specialize past field extracts. (#...Yong He2025-09-30
* Rewriting the lower-buffer-element-type pass to avoid unnecessary packing/unp...Yong He2025-09-30
* Squash warnings on gcc 14 (#8377)Ellie Hermaszewska2025-09-10
* [CBP] Pointer frontend changes + groupshared pointer support (#7848)ArielG-NV2025-08-29
* Implement SV_VulkanSamplePosition (#8236)davli-nv2025-08-21
* Fix noperspective modifier for SV_Barycentrics in SPIRV and GLSL (#8067)davli-nv2025-08-06
* Implement SPV_EXT_fragment_invocation_density (SPV_NV_shading_rate) (#8037)davli-nv2025-08-05
* Fix segmentation fault in ray tracing parameter consolidation. (#7997)Copilot2025-07-31
* Fix scalar to array conversion for tessellation factors (#7837)Yong He2025-07-22
* Replace [KnownBuiltin] string-based comparisons with enum-based system (#7714)Copilot2025-07-15
* Fix SV_VertexID and SV_InstanceID crash with -preserve-params in SPIR-V emitt...Copilot2025-07-10
* Support the GLSL/SPIR-V Built-in variable `DeviceIndex` (#7552)ArielG-NV2025-06-29
* Remove unnecessary compile definitions (#7355)Emil Imbert Villumsen2025-06-06
* Address issues with GLSL style global in/out vars (#6669) (#6998)sricker-nvidia2025-06-06
* Map `SV_VertexID` to `gl_VertexIndex-gl_BaseVertex`, add `SV_Vulkan*ID` seman...Darren Wihandi2025-05-19
* Support use of `this` with Mesh Shader Outputs (`IRMeshOutputRef`) (#6920)16-Bit-Dog2025-04-29
* A new approach to AST serialization (#6854)Theresa Foley2025-04-22
* Fix SV_InstanceID for emit-spirv-via-glsl path (#6848)Darren Wihandi2025-04-17
* Add SV_PointCoord to match gl_PointCoord (#6795)Julius Ikkala2025-04-14
* Get real value for typeAdapter (#6762)Gangzheng Tong2025-04-09
* Consolidate multiple inouts/outs into struct (#6435)Mukund Keshava2025-02-28
* Map `SV_InstanceID` to `gl_InstanceIndex-gl_BaseInstance` (#6468)Yong He2025-02-27
* Legalize array size of SV_TessFactor and SV_InsideTessFactor (#6409)Jay Kwak2025-02-24
* Don't remove in-use globals (#6359)cheneym22025-02-14
* Add support for GLSL interface blocks (#6351)cheneym22025-02-13
* Auto enable `-fvk-use-entrypoint-name` when there is more than one entrypoint...Yong He2025-02-03
* Add support for WGSL subgroup operations (#6213)Darren Wihandi2025-02-02
* Initial implementation of SP#015 `DescriptorHandle<T>`. (#6028)Yong He2025-01-10
* Lower varying parameters as pointers instead of SSA values. (#5919)Yong He2025-01-07
* Add base vertex and base instance system values (#5918)Darren Wihandi2024-12-19
* Add SV_DrawIndex. (#5787)Yong He2024-12-09
* Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska2024-11-05
* formatEllie Hermaszewska2024-10-29
* Replace the word stdlib or standard-library with core-module for source code ...Jay Kwak2024-10-28
* Allow building using external dependencies (#5076)Tobias Frisch2024-10-04
* Fix hull shader spirv legalization bug. (#5180)Yong He2024-09-27
* Fix SPIRV SV_TessFactor type adaptation logic. (#5010)Yong He2024-09-05
* Metal: Mesh Shaders (#4280)Dynamitos2024-08-28
* 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
* Add generic descriptor indexing intrinsic (#4389)dubiousconst2822024-07-24
* Specialize address space during spirv legalization. (#4600)Yong He2024-07-10
* Expand upon existing `ImageSubscript` support (Metal, GLSL, SPIRV) (#4408)ArielG-NV2024-06-26
* SPIR-V `SV_InstanceId` support in pixel shader (#4368)ArielG-NV2024-06-13
* Capability System: Implicit capability upgrade warning/error (#4241)ArielG-NV2024-06-12
* SPIRV backend: add support for tessellation stages, (#4336)Yong He2024-06-11