summaryrefslogtreecommitdiffstats
path: root/source/slang/reflection.cpp
Commit message (Expand)AuthorAge
* Use slang- prefix on slang compiler and core source (#973)jsmall-nvidia2019-05-31
* Basic layout and reflection for specialized types (#970)Tim Foley2019-05-22
* Changes required for application adoption of interface-type parameters (#963)Tim Foley2019-05-20
* String/List closer to conventions, and use Index type (#959)jsmall-nvidia2019-04-29
* Add SLANG_ACCELERATION_STRUCTURE resource shape for RaytracingAccelerationStr...Phil Guo2019-03-13
* Fix `spReflection_FindTypeByName` (#891)Yong He2019-03-10
* Simplify type layout (#867)Tim Foley2019-02-27
* Split front- and back-ends (#846)Tim Foley2019-02-15
* Feature/casting tidyup (#822)jsmall-nvidia2019-02-04
* Feature/as refactor review (#821)jsmall-nvidia2019-02-02
* Initial support for uniform parameters on entry points (#815)Tim Foley2019-01-31
* Feature/as refactor (#817)jsmall-nvidia2019-01-31
* Add support for user defined attributes.Yong He2019-01-29
* 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
* Improve support for non-32-bit types. (#643)Tim Foley2018-09-20
* Add support for more RasterizerOrdered types (#628)Tim Foley2018-08-21
* Major overhaul of Renderer abstraction, to support a new example (#624)Tim Foley2018-08-03
* Add options to control matrix layout rules (#583)Tim Foley2018-05-31
* Merge from v0.9.15 (#460)Tim Foley2018-03-28
* Overhaul implementation of [attributes] (#443)Tim Foley2018-03-16
* Initial support for cross-compilation of geometry shaders to GLSL (#423)Tim Foley2018-02-23
* Improvements and bug fixes for global type parametersYong He2018-01-21
* Fix type lookup of global type argumentsYong He2018-01-03
* spReflection_FindTypeByName: add lookup in translationUnits.Yong He2018-01-03
* Add API for querying TypeLayout from a TypeYong He2018-01-03
* no-codegen compile flag and global generics reflection (#347)Yong He2018-01-02
* More fixups for parameter block binding generation (#311)Tim Foley2017-12-15
* More fixups for Vulkan parameter block bindings (#309)Tim Foley2017-12-14
* Fix parameter block binding for Vulkan (#308)Tim Foley2017-12-13
* Cleanups to `ParameterBlock<T>` behavior. (#304)Tim Foley2017-12-08
* Add API to query stage of varying parameter (#302)Tim Foley2017-11-29
* Add support for global generic parameters (#285)Yong He2017-11-17
* Add reflection API to get type name (#263)Tim Foley2017-11-07
* Parameter blocks (#245)Tim Foley2017-11-06
* Reflection: allow querying of semantics on varying input/output (#224)Tim Foley2017-10-19
* Implement notion of a "container format" (#213)Tim Foley2017-10-16
* Move reflection JSON generation into separate text fixture (#211)Tim Foley2017-10-13
* First attempt at a Linux build (#193)Tim Foley2017-09-27
* Add an explicit `Name` typeTim Foley2017-08-14
* Major naming overhaul:Tim Foley2017-08-09
* Try to improve handling of failures during compilationTim Foley2017-07-19
* Handle `Buffer` types more like texturesTim Foley2017-07-17
* Add reflection support for GLSL thread-group-size modifierTim Foley2017-07-14
* An array of resources in Vulkan only consumes one bindingTim Foley2017-07-13
* 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
* Try to be more robust against un-checked types during lowering, etc.Tim Foley2017-07-10
* Some quick fixes to reflection API to try to help FalcorTim Foley2017-07-09
* Add some reflection support for SSBO and `tbuffer` declarationsTim Foley2017-07-07