Sopāna v1.8.0 — 3D fixed: smooth + full board
The real-3D mode was laggy and cut off the board on phones. Both fixed.
Performance — ~220 draw calls → 14
- All 100 tiles now render as a single instanced mesh; all 100 numbers as one baked atlas; snake/ladder markers as one instanced mesh.
- Dropped a dynamic light; mobile renders at a lower pixel ratio without MSAA.
Full board always visible
- New aspect-aware camera fit shows the entire board on portrait phones (the perspective FOV used to crop it).
- On phones the default view is a fuller top-down-ish angle so the board fills the screen.
Mobile controls
- Two-finger pinch-to-zoom (one finger still orbits).
Verified with Playwright across all 4 themes and portrait/landscape/desktop (14 draw calls, full board, gameplay works, no errors). 19/19 unit tests pass.
APK: Sopana-v1.8.0.apk (attached once CI completes).