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