summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-ir-specialize-resources.cpp
Commit message (Expand)AuthorAge
* Force inline functions that takes InputPatch and OutputPatch (#6407)Jay Kwak2025-02-19
* Fix resource specialization issue where store insts from inlined calls are no...Sai Praveen Bangaru2025-01-17
* Add `IDifferentiablePtrType` support for arrays (#5576)Sai Praveen Bangaru2024-11-18
* Make various parameters and return types require specialization when targetin...Anders Leino2024-11-06
* Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska2024-11-05
* Write only texture types. (#5454)Yong He2024-10-30
* formatEllie Hermaszewska2024-10-29
* Fix resource specialization with `-embed-dxil` (#4990)ArielG-NV2024-09-04
* Fix invalid code generation for when using nested resource specialization (#4...ArielG-NV2024-07-30
* Add generic descriptor indexing intrinsic (#4389)dubiousconst2822024-07-24
* Add options to speedup compilation. (#4240)Yong He2024-05-29
* Add `-minimum-slang-optimization` to favor compile time. (#4186)Yong He2024-05-17
* Remove use of `G0` and `__target_intrinsic` in stdlib. (#4170)Yong He2024-05-14
* Implement 8.14-8.19 of OpenGL-GLSL specificationArielG-NV2024-04-03
* Fix spirv generation for using output stream in a function. (#3806)Yong He2024-03-20
* Refactor compiler option representations. (#3598)Yong He2024-02-20
* Fix spirv emit that leads to pathological downstream time. (#3546)Yong He2024-02-03
* Add ConstBufferPointer::subscript. (#3415)Yong He2023-12-15
* Small warnings and bugs (#3272)Ellie Hermaszewska2023-10-11
* SPIRV compiler performance fixes. (#3258)Yong He2023-10-04
* Add SPIRV intrinsics for ShaderExecutionReordering and RW/Buffer. (#3252)Yong He2023-10-02
* Proper lowering of functiosn that returns NonCopyable values. (#3179)Yong He2023-09-03
* Fix GLSL code gen around RayQuery and HitObject types. (#3173)Yong He2023-09-01
* Inline all RayQuery/HitObject typed functions when targeting GLSL. (#3172)Yong He2023-08-31
* Add SPIRV atomics intrinsics and fix buffer layout lowering. (#3170)Yong He2023-08-31
* Fixes for Shader Execution Reordering on VK (#2929)Theresa Foley2023-06-13
* Add API for querying total compile time. (#2898)Yong He2023-05-23
* Remove `SharedIRBuilder`. (#2657)Yong He2023-02-16
* Overhaul global inst deduplication and cpp/cuda backend. (#2654)Yong He2023-02-16
* Mesh shader support (#2464)Ellie Hermaszewska2022-11-16
* Fix resource inout param specialization. (#2394)Yong He2022-09-05
* Multi parameter `__subscript` (#2392)Yong He2022-09-05
* Clean up void returns. (#2260)Yong He2022-06-01
* Refactor: eliminate BackEndCompileRequest (#2178)Theresa Foley2022-04-11
* Improved SCCP, inlining and resource specialization passes, legalize `ImageSu...Yong He2022-02-25
* Cleanup refactoring work around the IR builder (#2061)Theresa Foley2021-12-17
* Fix a few issues around opaque types as outputs (#1918)Theresa Foley2021-08-11
* Work to mitigate SPIR-V bloat (#1914)Theresa Foley2021-07-21
* Add support for returning structures that contain opaque types (#1835)Tim Foley2021-05-04
* Add an accessor for IRInst opcode (#1707)Tim Foley2021-02-16
* Add a pass to support resource return values (#1537)Tim Foley2020-09-10
* Run array specialization in a sperate pass. (#1449)Yong He2020-07-23
* Disable specializing function calls if they have a struct param, that contain...jsmall-nvidia2020-07-17
* Specialize function calls involving array arguments. (#1389)Yong He2020-06-15
* Use slang- prefix on slang compiler and core source (#973)jsmall-nvidia2019-05-31