Clients get occlusion/visibility events when visibility isn't actually changing

Bug #1337731 reported by Daniel van Vugt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Triaged
Medium
Unassigned
mir (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

Clients get occlusion/visibility events when visibility isn't actually changing.

Every time I rotate the screen (Ctrl+Alt+arrow) or change display mode (Ctrl+Alt+=/-), mir_demo_client_egltriangle reports that visibility has changed:

60 FPS
59 FPS
60 FPS
Surface occluded
Surface exposed
45 FPS
56 FPS
Surface occluded
Surface exposed
42 FPS
60 FPS
60 FPS
60 FPS

But actually the client remains visible on every frame, and should be.

Revision history for this message
kevin gunn (kgunn72) wrote :

this isn't happening in latest utopic mir it seems

Changed in mir:
status: New → Fix Released
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Yeah I can't reproduce it now.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Actually, this is possibly not fixed at all. It might be masked by bug 1359487.

Changed in mir:
status: Fix Released → Incomplete
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Confirmed. This bug still exists after fixing bug 1359487.

Changed in mir:
status: Incomplete → Triaged
importance: Undecided → Medium
Revision history for this message
Michał Sawicz (saviq) wrote :

Syncing task from Mir.

Changed in mir (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
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.