Closed dsvensson closed 4 days ago
A fun safeguard for this would be to hack something up with libtooling that checks what shader such calls are made towards, and scrape the uniforms from the shaders and run that as a part of the CI - or more connected, generate shader constants at build time that's used by the code, but I guess they're generally fairly static.
I don't think it's worth it. It's not like an error such as this has happened often, let alone made it into a release.
Would otherwise crash when going to entity browser, or material browser respectively.