summaryrefslogtreecommitdiff
path: root/source/slang/slang-ir-specialize-resources.cpp
AgeCommit message (Expand)Author
2023-09-03Proper lowering of functiosn that returns NonCopyable values. (#3179)Yong He
2023-09-01Fix GLSL code gen around RayQuery and HitObject types. (#3173)Yong He
2023-08-31Inline all RayQuery/HitObject typed functions when targeting GLSL. (#3172)Yong He
2023-08-31Add SPIRV atomics intrinsics and fix buffer layout lowering. (#3170)Yong He
2023-06-13Fixes for Shader Execution Reordering on VK (#2929)Theresa Foley
2023-05-23Add API for querying total compile time. (#2898)Yong He
2023-02-16Remove `SharedIRBuilder`. (#2657)Yong He
2023-02-16Overhaul global inst deduplication and cpp/cuda backend. (#2654)Yong He
2022-11-16Mesh shader support (#2464)Ellie Hermaszewska
2022-09-05Fix resource inout param specialization. (#2394)Yong He
2022-09-05Multi parameter `__subscript` (#2392)Yong He
2022-06-01Clean up void returns. (#2260)Yong He
2022-04-11Refactor: eliminate BackEndCompileRequest (#2178)Theresa Foley
2022-02-25Improved SCCP, inlining and resource specialization passes, legalize `ImageSu...Yong He
2021-12-17Cleanup refactoring work around the IR builder (#2061)Theresa Foley
2021-08-11Fix a few issues around opaque types as outputs (#1918)Theresa Foley
2021-07-21Work to mitigate SPIR-V bloat (#1914)Theresa Foley
2021-05-04Add support for returning structures that contain opaque types (#1835)Tim Foley
2021-02-16Add an accessor for IRInst opcode (#1707)Tim Foley
2020-09-10Add a pass to support resource return values (#1537)Tim Foley
2020-07-23Run array specialization in a sperate pass. (#1449)Yong He
2020-07-17Disable specializing function calls if they have a struct param, that contain...jsmall-nvidia
2020-06-15Specialize function calls involving array arguments. (#1389)Yong He
2019-05-31Use slang- prefix on slang compiler and core source (#973)jsmall-nvidia