summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-ir-legalize-varying-params.cpp
Commit message (Expand)AuthorAge
* Allow entry points with missing numthreads on CPU targets (#8678)Julius Ikkala2025-10-10
* Allow 1D SV_DispatchThreadID in CPU targets (#8612)Julius Ikkala2025-10-08
* Rename some symbols related to pointers types (#8592)Theresa Foley2025-10-03
* [CBP] Pointer frontend changes + groupshared pointer support (#7848)ArielG-NV2025-08-29
* Handle SV_Barycentrics on metal (#8163)James Helferty (NVIDIA)2025-08-13
* Remove the semantic decoration from the original entry struct (#8146)Jay Kwak2025-08-13
* Replace [KnownBuiltin] string-based comparisons with enum-based system (#7714)Copilot2025-07-15
* Legalise out parameters for vertex shaders on metal (#6943)Ellie Hermaszewska2025-06-10
* 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
* Fix: Preserve inout param modifications with OptiX IgnoreHit() (#6956)Harsh Aggarwal (NVIDIA)2025-05-17
* cuda: Improve entry handling for SV_DispatchThreadID (#6925)Mukund Keshava2025-04-30
* Add SV_PointCoord to match gl_PointCoord (#6795)Julius Ikkala2025-04-14
* Implement subgroup quad operations for Metal (#6745)Darren Wihandi2025-04-04
* Add mesh shader output topology checks (#6592)Darren Wihandi2025-03-13
* Add WaveGetLane* support for Metal and WGSL (#6371)Darren Wihandi2025-02-28
* hoist entry point params for wgsl (#6116)Darren Wihandi2025-01-17
* support SV_ViewIndex for Metal (#6103)Darren Wihandi2025-01-16
* Reuse code for Metal and WGSL entry point legalization (#6063)Darren Wihandi2025-01-15
* Fix optix varying legalization. (#6089)Yong He2025-01-15
* 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
* Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska2024-11-05
* formatEllie Hermaszewska2024-10-29
* Fixes to Metal Input parameters and Output value input/output semantics (#4536)ArielG-NV2024-07-10
* Implement for metal `SV_GroupIndex` (#4385)ArielG-NV2024-06-13
* Fix most of the disabled warnings on gcc/clang (#2839)Ellie Hermaszewska2023-04-26
* Remove `SharedIRBuilder`. (#2657)Yong He2023-02-16
* Clean up void returns. (#2260)Yong He2022-06-01
* Cleanup refactoring work around the IR builder (#2061)Theresa Foley2021-12-17
* Enable tracing rays with OptiX backend (#1871)Nathan V. Morrical2021-06-04
* OptiX ray payload read/write support in raytracing pipeline shaders (#1853)Nathan V. Morrical2021-05-25
* Add first steps toward a "capability" system (#1636)Tim Foley2020-12-11
* Remove KernelContext wrapper from CPU/CUDA emit (#1440)Tim Foley2020-07-15
* CUDA/CPU varying compute inputs as IR pass (#1438)Tim Foley2020-07-10