On Mon Apr 24 17:44:50 2023 +0000, Zebediah Figura wrote:
I will do more testing, but if that's the case, perhaps we would want
a way to tell the shader runner when a shader should compiler but not it is not required to be executed properly. That's broadly what 4d17758657 was for. It was specifically meant for cases where testing syntax was interesting but testing execution wasn't, but it can work here too.
I doubt that the crash has anything to do with duplicated input semantics, though, since that's not visible in the bytecode at all. Probably more likely is that the unused shader input semantic isn't output by the vertex shader. Just like merge request 159, using sv_position instead would probably work.