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