On Thu Sep 21 13:30:49 2023 +0000, Conor McCarthy wrote:
The current situation with metadata is a little complicated. Strictly speaking the signatures should be loaded from metadata because the DXBC signatures may not be identical, and the interpolation mode is not loaded either. There's no issue with simple signatures though. I think the best thing to do is upstream metadata and signature loads ASAP. `sm6_parser_emit_unhandled()` was useful during development, but yeah it should be an error now.
I made the change for unhandled instructions.
After MR346 it remains impossible to actually compile any shader which needs an interpolation mode, and very unlikely to compile one which needs the DXIL signatures. Are there any remaining issues which would hold up MR320,345,346 in general?