summaryrefslogtreecommitdiff
path: root/source/slang/slang-ir-specialize-resources.cpp
AgeCommit message (Expand)Author
2024-05-29Add options to speedup compilation. (#4240)Yong He
2024-05-17Add `-minimum-slang-optimization` to favor compile time. (#4186)Yong He
2024-05-14Remove use of `G0` and `__target_intrinsic` in stdlib. (#4170)Yong He
2024-04-03Implement 8.14-8.19 of OpenGL-GLSL specificationArielG-NV
2024-03-20Fix spirv generation for using output stream in a function. (#3806)Yong He
2024-02-20Refactor compiler option representations. (#3598)Yong He
2024-02-03Fix spirv emit that leads to pathological downstream time. (#3546)Yong He
2023-12-15Add ConstBufferPointer::subscript. (#3415)Yong He
2023-10-11Small warnings and bugs (#3272)Ellie Hermaszewska
2023-10-04SPIRV compiler performance fixes. (#3258)Yong He
2023-10-02Add SPIRV intrinsics for ShaderExecutionReordering and RW/Buffer. (#3252)Yong He
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