summaryrefslogtreecommitdiffstats
path: root/source/slang/type-layout.cpp
diff options
context:
space:
mode:
authorTim Foley <tfoley@nvidia.com>2017-07-07 12:31:38 -0700
committerTim Foley <tfoley@nvidia.com>2017-07-07 12:37:15 -0700
commitc0bcb9c358e22a5c61c3efe77a14a368632bac70 (patch)
treeed4adfdd34793f2656b7010f86a18c99f9eeb7cb /source/slang/type-layout.cpp
parent6da1782f34e8022774dce8d253bc5c3ab9b496cc (diff)
Overhaul emit logic to use visitor abstraction
- This is in preparation for splitting out HLSL vs. GLSL emit as different cases. - Along the way, I added more cases to the visitor implementation, to handle visitors with arguments - This is getting a bit busy, though, and we might be reaching the breaking point where a more general bit of meta-magic is needed to clean things up (either going further down the ugly template route, or plugging in a more real code generation strategy)
Diffstat (limited to 'source/slang/type-layout.cpp')
0 files changed, 0 insertions, 0 deletions