diff options
| author | Tim Foley <tfoley@nvidia.com> | 2017-08-16 16:04:09 -0700 |
|---|---|---|
| committer | Tim Foley <tfoley@nvidia.com> | 2017-08-16 16:04:09 -0700 |
| commit | e30ba2f6b7ad346fa5f2d435a9edc9ba1c56efab (patch) | |
| tree | 040d49332f125fb7a5450128c98cb9abf21ec035 /source/slang/ir.cpp | |
| parent | 87c50675941a3ac853a79f50ec0ce3465631fa8f (diff) | |
Fixups for IR checkpoint
- The changes introduced a new path where we don't even go through the current "lowering" (really an AST-to-AST legalization pass), but this exposed a few issues I didn't anticipate:
- First, we needed to make sure to pass in the computed layout information when emitting the original program (since the layout info is no longer automatically attached to AST nodes)
- Second, we needed to take the sample-rate input checks that were being done in lowering before, and move them to the emit logic (which is really ugly, but I don't see a way around it for GLSL).
Diffstat (limited to 'source/slang/ir.cpp')
0 files changed, 0 insertions, 0 deletions
