mirror of
https://github.com/storytold/figcraft.git
synced 2026-10-30 13:26:54 -06:00
Direct3D 12 compiles with FXC and no device compiles wgpu's indirect-call validation shaders, the two causes of "Parent device is lost" at start. When the graphics still fail before the first frame, the app starts again with the next of a fixed list of attempts (Windows: Vulkan, OpenGL; Linux and FreeBSD: OpenGL; then lower requirements on the power-saving GPU), and the last failure's message names what was tried.