summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-type-layout.h
Commit message (Expand)AuthorAge
* Use symbol alias instead of wrapper synthesis to implement link-time types. (...Yong He2025-10-07
* Relax restriction on using link-time types for shader parameters. (#8387)Yong He2025-09-05
* Resolve 'extern' types during type layout generation if possible (#6450)Ellie Hermaszewska2025-02-28
* Fix CUDA reflection for acceleration structure handle size. (#6055)Yong He2025-01-10
* Fix Metal type layout reflection for nested parameter blocks. (#6042)Yong He2025-01-10
* Add datalayout for constant buffers. (#5608)Yong He2024-11-21
* formatEllie Hermaszewska2024-10-29
* preparation for clang format (#5422)Ellie Hermaszewska2024-10-29
* Fix spirv debug info for pointer types. (#5319)Yong He2024-10-16
* Support parameter block in metal shader objects. (#4671)Yong He2024-07-19
* Move the file public header files to `include` dir (#4636)kaizhangNV2024-07-17
* Implementing `tbuffer` layout(s) (#4436)ArielG-NV2024-06-24
* Parameter layout and reflection for Metal bindings. (#4022)Yong He2024-04-24
* Support combined texture sampler when targeting HLSL. (#3963)Yong He2024-04-17
* [GFX] Fix d3d12 buffer view creation logic for StructuredBuffers. (#3954)Yong He2024-04-15
* Implement 8.14-8.19 of OpenGL-GLSL specificationArielG-NV2024-04-03
* Implement glsl atomic's [non image or memory scope] with optional extension(s...ArielG-NV2024-03-13
* Link-time specialization fixes. (#3734)Yong He2024-03-11
* Refactor compiler option representations. (#3598)Yong He2024-02-20
* Parameter binding and gfx fixes. (#3302)Yong He2023-11-01
* Type layouts for structured buffers with counters (#3269)Ellie Hermaszewska2023-10-17
* Compile append and consume structured buffers to glsl. (#3142)Yong He2023-08-21
* Use ankerl/unordered_dense as a hashmap implementation (#3036)Ellie Hermaszewska2023-08-16
* Redesign `DeclRef` and systematic `Val` deduplication (#3049)Yong He2023-08-04
* Better handling of bindings with multiple resource kind "aliases" for GLSL em...jsmall-nvidia2023-07-21
* Support for vk-shift-* without explicit bindings (#3000)jsmall-nvidia2023-07-19
* Pointer layout support (#2930)jsmall-nvidia2023-06-27
* Various dxc/fxc compatibility fixes. (#2863)Yong He2023-05-02
* Use GLSL scalar layout for constant buffers. (#2147)Yong He2022-02-28
* Improved SCCP, inlining and resource specialization passes, legalize `ImageSu...Yong He2022-02-25
* gfx: support shader record overwrite and fix QueryPool. (#2123)Yong He2022-02-10
* gfx: support d3d12 root parameters (#2122)Yong He2022-02-10
* Various fixes to gfx. (#2120)Yong He2022-02-09
* Improve comments around -Xarg and C++/CUDA layout (#1884)jsmall-nvidia2021-06-14
* Fix cyclic reference in `ExtendedTypeLayout`. (#1868)Yong He2021-06-02
* Update gfx back-ends to handle static specialization (#1826)Tim Foley2021-04-29
* Various fixes to make `model-viewer` example almost working. (#1801)Yong He2021-04-20
* Add shader object parameter binding to renderer_test. (#1622)Yong He2020-12-03
* Unify handling of static and dynamic dispatch for interfaces (#1612)Tim Foley2020-11-19
* Rework type layout for ExistentialSpecializedType (#1531)Yong He2020-09-03
* ASTNodes use MemoryArena (#1376)jsmall-nvidia2020-06-05
* WIP: ASTBuilder (#1358)jsmall-nvidia2020-05-28
* Remove static struct members from layout and reflection (#1310)jsmall-nvidia2020-04-08
* Add attributes to enable dual-source blending on Vulkan (#1210)Tim Foley2020-02-10
* Synthesizing CUDA tests (#1183)jsmall-nvidia2020-01-28
* Feature/string hash review (#1142)jsmall-nvidia2019-12-04
* getStringHash on string literals (#1140)jsmall-nvidia2019-12-03
* * Added getCStr(Name*) (#1121)jsmall-nvidia2019-11-13
* User IR-based layout for all IR steps (#1084)Tim Foley2019-10-22
* Initial work on representing layout at IR level (#1079)Tim Foley2019-10-17