summaryrefslogtreecommitdiffstats
path: root/tests/reflection
Commit message (Expand)AuthorAge
* 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
* Remove support for the -no-checking flag (#392)Tim Foley2018-02-02
* no-codegen compile flag and global generics reflection (#347)Yong He2018-01-02
* Add sample-rate-input detection for HLSL. (#312)Tim Foley2017-12-15
* More fixups for parameter block binding generation (#311)Tim Foley2017-12-15
* Fix parameter block binding for Vulkan (#308)Tim Foley2017-12-13
* Add API to query stage of varying parameter (#302)Tim Foley2017-11-29
* Add reflection API to get type name (#263)Tim Foley2017-11-07
* Reflection: allow querying of semantics on varying input/output (#224)Tim Foley2017-10-19
* Move reflection JSON generation into separate text fixture (#211)Tim Foley2017-10-13
* Get tests running/passing under Linux (#194)Tim Foley2017-09-29
* Make the "hack" sampler explicit for nowTim Foley2017-07-22
* Support scalarization of varying input/output for GLSLTim Foley2017-07-18
* Add reflection support for GLSL thread-group-size modifierTim Foley2017-07-14
* Add basic reflection query for checking if entry point is "sample-rate"Tim Foley2017-07-12
* Add per-entry-point information to reflection JSON dumpsTim Foley2017-07-12
* Improve reporting of GLSL `image*` typesTim Foley2017-07-11
* Pick layout rules based on target languge, not source.Tim Foley2017-07-09
* Fix support for `std430` layoutTim Foley2017-07-07
* Fix alignment computation for `std140` uniformsTim Foley2017-07-07
* Add expected output file for test.Tim Foley2017-06-26
* Include imported code when generating reflection dataTim Foley2017-06-26