Observed
Dragging a window on the Leia SR display makes the 3D effect stutter — the per-frame phase-snapping the weaver normally does to align rendered views to the display's lenticular phase appears not to be applied (or is applied late) while the window is moving. Static windows look fine.
Suspected cause
Regression from the #263 / ADR-019 vendor-plugin extraction, when the weaver moved out of the runtime into this plug-in repo. The phase-snapping "trick" that smoothed motion looks to have been dropped or reordered in the DX11 weave path during that refactor.
Scope
- Surfaced during #306 workspace testing (standalone cube; reproduces outside the workspace shell).
- Not related to the runtime workspace
set_pose / resize / input-forward plumbing — that's a different process/repo. This lives in the plug-in's weaver.
Next step
Compare the current DX11 weave path against pre-#263 behavior for the per-frame phase/viewport snapping; check whether the snap is keyed off a value that goes stale during rapid pose changes.
Observed
Dragging a window on the Leia SR display makes the 3D effect stutter — the per-frame phase-snapping the weaver normally does to align rendered views to the display's lenticular phase appears not to be applied (or is applied late) while the window is moving. Static windows look fine.
Suspected cause
Regression from the #263 / ADR-019 vendor-plugin extraction, when the weaver moved out of the runtime into this plug-in repo. The phase-snapping "trick" that smoothed motion looks to have been dropped or reordered in the DX11 weave path during that refactor.
Scope
set_pose/ resize / input-forward plumbing — that's a different process/repo. This lives in the plug-in's weaver.Next step
Compare the current DX11 weave path against pre-#263 behavior for the per-frame phase/viewport snapping; check whether the snap is keyed off a value that goes stale during rapid pose changes.