mirror of
https://github.com/storytold/designcraft.git
synced 2026-10-29 12:46:53 -06:00
patch_texture writes full-resolution dirty rects with set_partial; when upload() has shrunk the canvas texture to max_texture_side (a viewport wider than the GPU limit), the edit takes a full render instead of a partial write past the texture's bounds (a wgpu validation error). Test: edits_patch_the_canvas_only_at_full_resolution. The content ghost proxy goes through widgets::fit_texture (capped at 4096) instead of skipping graphics larger than the limit.