fix(3d-viewer): resize deadlock — defer GL-window repaint (bump wxwidgets)

Bumps the wxwidgets submodule to the resize-deadlock fix: wx_window_resize no
longer forces a synchronous wxTheApp->Paint() for a window hosting a wxGLCanvas
(the 3D viewer). That synchronous, nested paint ran the multi-threaded CPU
raytracer from inside the resize call and deadlocked when it had to boot an
on-demand pthread Worker — the 236s mouse.move freeze that reddened CI. The GL
window now repaints via the normal event-loop pump, like a camera move, where the
Worker can boot; dialogs keep the synchronous repaint.

Verified locally against a fresh native-EH BUILD_3D_VIEWER=ON build: 3d-viewer.spec
4/4 green with all four tests in ONE shared serial worker (the frozen scenario);
resize 19.9s. CI green end-to-end.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Istvan Matejcsok 2026-07-01 15:17:37 +02:00
commit 8ff05e137d

@ -1 +1 @@
Subproject commit 2152871eba88232b60bc424460c73f7c406a3837
Subproject commit 93d07af58617aafb6df5e8d512227a094d5106ea