summaryrefslogtreecommitdiff
path: root/source/slang/legalize-types.cpp
AgeCommit message (Expand)Author
2019-02-04Feature/casting tidyup (#822)jsmall-nvidia
2019-01-28Fix type legalization to correctly handle empty struct fields.Yong He
2018-12-13Move mangled name out of IRGlobalValue (#752)Tim Foley
2018-12-11Decorations are instructions (#748)Tim Foley
2018-06-13Fixes related to handling of empty types (#600)Tim Foley
2018-05-25Fixes 574. Eliminate empty structs during type legalization (#577)Yong He
2018-05-03Pass through original names for most declarations (#547)Tim Foley
2018-04-18Fix some logic around legalization of sampler types (#496)Tim Foley
2018-04-11Introduce an IR-level type system (#481)Tim Foley
2018-03-12Don't use specialized field names when legalizing typesTim Foley
2018-02-09Handling of duplicate global shader parameter declarations (#405)Tim Foley
2018-02-01Implement type splitting for raw buffers (#393)Tim Foley
2018-01-21Fix legalization of generic types (#377)Tim Foley
2018-01-21Improvements and bug fixes for global type parametersYong He
2018-01-12Refactor substitution representation in DeclRefBase (#363)Yong He
2017-12-13Fix parameter block binding for Vulkan (#308)Tim Foley
2017-12-08Cleanups to `ParameterBlock<T>` behavior. (#304)Tim Foley
2017-12-06Make AST and IR share type legalization code (#303)Tim Foley