mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-01 13:47:21 -06:00
eframe's default device descriptor asks for wgpu's default limits (WebGL2 defaults on OpenGL) with 8192 px textures, whatever the adapter offers. A GPU short of any one of them, such as a Raspberry Pi 5's V3D 7.1 (15 inter-stage shader variables on Vulkan, 4096 px textures on OpenGL), failed to create a device, and the window fell back to the software rasterizer. The device now asks for eframe's limits lowered to the adapter's wherever the adapter offers less, and for the adapter's own texture side, which still raises it above 8192 px when the adapter allows more (#1459).