summaryrefslogtreecommitdiff
path: root/source/slang/reflection.cpp
AgeCommit message (Expand)Author
2018-02-23Initial support for cross-compilation of geometry shaders to GLSL (#423)Tim Foley
2018-01-21Improvements and bug fixes for global type parametersYong He
2018-01-03Fix type lookup of global type argumentsYong He
2018-01-03spReflection_FindTypeByName: add lookup in translationUnits.Yong He
2018-01-03Add API for querying TypeLayout from a TypeYong He
2018-01-02no-codegen compile flag and global generics reflection (#347)Yong He
2017-12-15More fixups for parameter block binding generation (#311)Tim Foley
2017-12-14More fixups for Vulkan parameter block bindings (#309)Tim Foley
2017-12-13Fix parameter block binding for Vulkan (#308)Tim Foley
2017-12-08Cleanups to `ParameterBlock<T>` behavior. (#304)Tim Foley
2017-11-29Add API to query stage of varying parameter (#302)Tim Foley
2017-11-17Add support for global generic parameters (#285)Yong He
2017-11-07Add reflection API to get type name (#263)Tim Foley
2017-11-06Parameter blocks (#245)Tim Foley
2017-10-19Reflection: allow querying of semantics on varying input/output (#224)Tim Foley
2017-10-16Implement notion of a "container format" (#213)Tim Foley
2017-10-13Move reflection JSON generation into separate text fixture (#211)Tim Foley
2017-09-27First attempt at a Linux build (#193)Tim Foley
2017-08-14Add an explicit `Name` typeTim Foley
2017-08-09Major naming overhaul:Tim Foley
2017-07-19Try to improve handling of failures during compilationTim Foley
2017-07-17Handle `Buffer` types more like texturesTim Foley
2017-07-14Add reflection support for GLSL thread-group-size modifierTim Foley
2017-07-13An array of resources in Vulkan only consumes one bindingTim Foley
2017-07-12Add basic reflection query for checking if entry point is "sample-rate"Tim Foley
2017-07-12Add per-entry-point information to reflection JSON dumpsTim Foley
2017-07-10Try to be more robust against un-checked types during lowering, etc.Tim Foley
2017-07-09Some quick fixes to reflection API to try to help FalcorTim Foley
2017-07-07Add some reflection support for SSBO and `tbuffer` declarationsTim Foley
2017-07-07Handle new parameter category cases in reflection JSON emitTim Foley
2017-07-06Fix many warnings-as-errors issues.Tim Foley
2017-06-28Store integer literals at high precision in ASTTim Foley
2017-06-15Replace `DeclRef` approachTim Foley
2017-06-15Rename `Slang::Compiler` -> `Slang`Tim Foley
2017-06-09Initial import of code.Tim Foley