Page MenuHome

UI shifts/shows artifacts in side-by-side stereoscopic 3D mode
Closed, ResolvedPublicBUG

Description

System Information
Operating system: Windows 7
GPU: Radeon Vega 64, Divider version: 19.12.2
CPU: Intel Core i7-5960X

Blender Version

Working: blender-2.79b-f4dc9f9d68b-windows64 (official release)
Broken: blender-2.80-f6cb5f54494e-windows64 (official release)
Broken: blender-2.83-eca8bae6718d-windows64 (build bot)

Short description of error

The UI glitches out when interacting with certain elements, showing out-of-place editors and panels, as can best be shown in the screenshots.

Reference 2.79bStart-up 2.80Start-up 2.83
The mouse has just clicked on "File"
Trying to move the cube

The outliner struggles with selection...

The new file browser seems to be having some issues as well..

Clicking on "Name"

Exact steps for others to reproduce the error from scratch

  • Enable Stereoscopic in the output properties
  • In Window set stereo 3D to side-by-side
  • Toggle Window Full Screen

Event Timeline

Julian Eisel (Severin) changed the task status from Needs Triage to Confirmed.Jan 16 2020, 7:38 PM
Julian Eisel (Severin) changed the subtype of this task from "Report" to "Bug".

Seems like there are multiple issues here.

One of the issue is that a wrong buffer is used to redraw a part of the screen, but should have been done in their specific offscreen buffer.

Might be an issue in the window manager.

The gpu matrix when drawing both offscreen images to the screen is incorrect.

When rendering correctly:

ModelViewProjectionMatrix {0.00104, 0.00, 0.00, -0.99961}
{0.00, 0.00185, 0.00, -0.99931}
{0.00, 0.00, -0.01, 0.00}
{0.00, 0.00, 0.00, 1.00} float4x4 (column_major)

When rendering incorrectly:

ModelViewProjectionMatrix {0.00132, 0.00, 0.00, -0.9995}
{0.00, 0.07692, 0.00, -0.97115}
{0.00, 0.00, -0.01, 0.00}
{0.00, 0.00, 0.00, 1.00} float4x4 (column_major)

So it seems like the viewport matrix is changed