Hi,
I'm trying to build 0 A.D. from source on Windows using Visual Studio 2022. The build completes successfully, but when I run `pyrogenesis.exe`, the game crashes with the following assertion:
"Assertion failed: "0 <= pass && pass < static_cast<int>(m_Passes.size())"
Location: shadertechnique.cpp:79 (CShaderTechnique::GetGraphicsPipelineState)"
This happens during GUI rendering, and the call stack shows references to CCanvas2D and shader bindings. I did run `update-workspaces.bat` and built with `MSBuild pyrogenesis.sln /p:Configuration=Release /p:Platform=x64`.
I also cleared the shader cache at:
%LOCALAPPDATA%\0ad\cache
But the crash still occurs.
Do you have any advice on how to fix this or properly reset the graphics pipeline/shaders?
Thanks in advance!