Mir

Visibility/occlusion culling can hide surfaces prematurely if only their decorations are visible

Bug #1299977 reported by Daniel van Vugt
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Fix Released
Medium
Daniel van Vugt

Bug Description

Visibility/occlusion culling can hide surfaces prematurely if only their decorations are visible.

For example, Alt+drag a surface offscreen in demo_shell. You will see the shadow/titlebars pop in an out of existence depending on whether the client surface is visible.

This bug was kind of expected because we don't yet have explicit interfaces describing frame extents of a surface. But I already planned on it. Such logic is necessary for basic window management/placement anyway.

Related branches

Changed in mir:
milestone: none → 0.1.9
status: Triaged → In Progress
kevin gunn (kgunn72)
Changed in mir:
milestone: 0.1.9 → none
milestone: none → 0.1.10
Changed in mir:
status: In Progress → Triaged
milestone: 0.2.0 → none
assignee: Daniel van Vugt (vanvugt) → nobody
Kevin DuBois (kdub)
Changed in mir:
assignee: nobody → Kevin DuBois (kdub)
status: Triaged → In Progress
Revision history for this message
Kevin DuBois (kdub) wrote :

my approach in lp:~kdub/mir/share-occlusion-with-examples and lp:~kdub/mir/fix-1299977 was disapproved, so switching from in-progress.

Changed in mir:
assignee: Kevin DuBois (kdub) → nobody
status: In Progress → Confirmed
Changed in mir:
assignee: nobody → Daniel van Vugt (vanvugt)
status: Confirmed → Triaged
Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

I don't see this behaviour in the currently supported shells

Changed in mir:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.