mirror of
https://github.com/storytold/effectcraft.git
synced 2026-10-14 19:27:05 -04:00
eframe's default device request asks for wgpu's default limits (8 storage buffers per stage and more). An older GPU such as Intel HD Graphics 5500 can't meet them, so the device request failed before EffectCraft ran, and the release build on Windows quit without a word. The device now asks for the adapter's own limits (textures capped at 16384 px like the headless renderer). The compositor already checks what it needs and composites on the CPU when the device can't run it. If the window still can't open, a message dialog says why instead of the app vanishing. Test: device_limits_fit_the_adapter. Not checked on that GPU. Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_018gnTnH3Jmk5zr4tMq1Mc9f