Viewerframe Mode Refresh !!better!! Jun 2026

| Step | Action | Performance Note | |------|--------|------------------| | 1 | (optional) | Avoids event conflicts during refresh | | 2 | Flush render queue | Cancel pending frames | | 3 | Re-apply mode state | Shaders, matrices, buffers | | 4 | Clear framebuffer (if needed) | Prevent visual smearing | | 5 | Recompute view-dependent data | LOD, frustum culling, shadows | | 6 | Request a new animation frame | requestAnimationFrame or equivalent | | 7 | Unfreeze input | Restore interactivity |