commit | a3e85f66df9b59beecd1ba6c4d09e420bc33d2b2 | [log] [tgz] |
---|---|---|
author | Chris Forbes <chrisforbes@google.com> | Fri Jan 15 14:53:11 2016 +1300 |
committer | Jon Ashburn <jon@lunarg.com> | Fri Jan 15 11:13:04 2016 -0700 |
tree | 3d49a1b0ff8b97cfd1c712ea646869100579c3d1 | |
parent | 7d83cd5428800a9180f0e37429e566fc62be9cc1 [diff] |
layers: Add minimal actual analysis of interface blocks to DrawState There's definitely still room for improvement here (SPIRV-Tools might have some stuff that will make some of these more complex module walks a little clearer); however, this adds enough support for interface blocks for us to generate all the same kinds of mismatch errors we were previously generating for loose inputs and outputs. Signed-off-by: Chris Forbes <chrisforbes@google.com>