Skip to content

3D stutters when dragging a window (Leia phase-snapping regression, suspected post-#263 weaver refactor) #4

@dfattal

Description

@dfattal

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions