fix: use Glow renderer for app smoke startup #17

Merged
moldybits merged 4 commits from feat/terrain-gen-abstraction into main 2026-05-25 21:02:10 -04:00
Member

Summary

  • Switch the optional openvistapro_app shell to eframe's Glow renderer so the Linux/X11/Xvfb smoke path starts without the previous WGPU backend panic.
  • Keep the change isolated to the app shell; CLI and CPU reference renderer paths remain unchanged.

Validation

  • cargo test native_options_prefer_glow_renderer_for_the_interactive_shell --features app
  • xvfb-run -a sh -c 'target/debug/openvistapro_app >/tmp/ovp_app_smoke.log 2>&1 & pid=$!; sleep 5; if kill -0 "$pid" 2>/dev/null; then echo STARTED; kill "$pid"; wait "$pid" || true; else echo EXITED; fi; cat /tmp/ovp_app_smoke.log'
## Summary - Switch the optional `openvistapro_app` shell to eframe's Glow renderer so the Linux/X11/Xvfb smoke path starts without the previous WGPU backend panic. - Keep the change isolated to the app shell; CLI and CPU reference renderer paths remain unchanged. ## Validation - `cargo test native_options_prefer_glow_renderer_for_the_interactive_shell --features app` - `xvfb-run -a sh -c 'target/debug/openvistapro_app >/tmp/ovp_app_smoke.log 2>&1 & pid=$!; sleep 5; if kill -0 "$pid" 2>/dev/null; then echo STARTED; kill "$pid"; wait "$pid" || true; else echo EXITED; fi; cat /tmp/ovp_app_smoke.log'`
moldybot added 4 commits 2026-05-25 21:00:03 -04:00
Document the single-crate app architecture, WGPU integration path, module boundaries, and next steps. Also clean up the terrain_gen test assertion so clippy stays green.
moldybits merged commit dda4eeb97c into main 2026-05-25 21:02:10 -04:00
moldybits deleted branch feat/terrain-gen-abstraction 2026-05-25 21:02:10 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Repos/openvistapro#17