summaryrefslogtreecommitdiffstats
path: root/tests/reflection
Commit message (Expand)AuthorAge
* Fix reflection JSON writing userAttribs section twice for some cases. (#8210)MindSpunk2025-08-21
* Fix 7441: CUDA boolean vector layout to use 1-byte elements (#7862)Harsh Aggarwal (NVIDIA)2025-08-01
* Fix User Attribute string reflection (#6799)Devon2025-04-14
* Make image format reflection easier (#6550)Devon2025-03-20
* Add inner texture type to reflection json (#6416)Devon2025-02-27
* Add userAttribs to entryPoints in reflection JSON (#6366)David A Roberts2025-02-19
* Fix CUDA reflection for acceleration structure handle size. (#6055)Yong He2025-01-10
* Fixed stage and result field names in json reflection (#5927)Stan2024-12-21
* Add datalayout for constant buffers. (#5608)Yong He2024-11-21
* formatEllie Hermaszewska2024-10-29
* Allow implicit 'uniform' entrypoint parameters. (#4765)Yong He2024-08-01
* Allow multiple _AttributeTargets for attribute declaration (#4087)kaizhangNV2024-05-02
* Fix reflection-test issue (#4082) (#4084)kaizhangNV2024-05-02
* Refactor compiler option representations. (#3598)Yong He2024-02-20
* Support visibility control and default to `internal`. (#3380)Yong He2023-12-06
* Parameter binding and gfx fixes. (#3302)Yong He2023-11-01
* Pointer layout support (#2930)jsmall-nvidia2023-06-27
* Confirm reflection output is valid JSON (#2910)jsmall-nvidia2023-05-31
* Warning on lossy implicit casts. (#2367)Yong He2022-08-17
* Yet more improvements/fixes to cpu-target.md (#2330)jsmall-nvidia2022-07-19
* Support for querying which parameters are used in emitted code (#2239)Alexey Panteleev2022-05-18
* Remove some "do what I mean" logic from reflection API (#1539)Tim Foley2020-09-11
* Remove static struct members from layout and reflection (#1310)jsmall-nvidia2020-04-08
* Fix a bug in handling explicit register space bindings (#1175)Tim Foley2020-01-23
* Cover a few corner cases in reflection API (#1163)Tim Foley2020-01-08
* Remove legacy feature for merging global shader parameters (#1139)Tim Foley2019-12-06
* Start exposing a new COM-lite API (#987)Tim Foley2019-06-19
* Allow plugging in types with resources for interface parameters (#913)Tim Foley2019-03-26
* Improve logic for when a "default space" is needed (#925)Tim Foley2019-03-25
* Track stage for varying sub-fields (#842)Tim Foley2019-02-12
* Allow entry points to have explicit generic parameters (#826)Tim Foley2019-02-05
* Initial support for uniform parameters on entry points (#815)Tim Foley2019-01-31
* Add underscores to `AttributeUsage` to signal its preview state.Yong He2019-01-29
* Add support for user defined attributes.Yong He2019-01-29
* Add an error for global uniform parameter declarations (#773)Tim Foley2019-01-14
* Fix some subtle bugs in D3D constant buffer layout (#771)Tim Foley2019-01-11
* Change how buffers are emitted (#741)Tim Foley2018-12-07
* Allow parameter blocks to be explicitly bound to spaces (#736)Tim Foley2018-11-30
* Use register spaces by default for D3D12 targets (#734)Tim Foley2018-11-30
* Fix uses of dynamic_cast on types in reflection API (#731)Tim Foley2018-11-29
* Add support for unbounded arrays as shader parameters (#725)Tim Foley2018-11-21
* Rework command-line options handling for entry points and targets (#697)Tim Foley2018-10-29
* Remove the "hack sampler" workaround (#648)Tim Foley2018-09-21
* Support for [[vk::push_constant]] (#629)jsmall-nvidia2018-08-22
* Feature/attributed binding (#621)jsmall-nvidia2018-07-31
* Add options to control matrix layout rules (#583)Tim Foley2018-05-31
* Add support for explicit register space bindings (#542)Tim Foley2018-05-02
* Change uses of "spire" to "slang" (#461)Tim Foley2018-03-29
* Merge from v0.9.15 (#460)Tim Foley2018-03-28
* IR/Vulkan fixes (#412)Tim Foley2018-02-16