mirror of
https://github.com/storytold/figcraft.git
synced 2026-10-24 18:36:44 -06:00
On Windows, eframe offered wgpu every backend and wgpu ranked Vulkan first. On a laptop with two AMD GPUs whose drivers are years apart, the Vulkan driver faults (0xc0000005 inside amdvlk64.dll) right after the first frame, so the app died as its window opened. An access violation in a driver thread is not something the app can catch. Offer wgpu Direct3D 12 on Windows, with OpenGL behind it for hardware without a Direct3D 12 driver. WGPU_BACKEND still names the backend on every system, and other systems keep eframe's defaults. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>