Mir

Mir EGL platform exposes extensions that it doesn't actually support

Bug #1425525 reported by Marco Trevisan (Treviño)
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Invalid
Medium
Unassigned
mesa (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

The mir eglDisplay exposes EGL extensions that it doesn't actually implement.

Including:
 - EGL_EXT_buffer_age
 - EGL_EXT_swap_buffers_with_damage

Mir claims to support these, but when using them noting is actually painted.
According to Chris, these implementations aren't there yet. In mesa, at least.

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

Whether we ever use these extensions is a debate for another day. But if we're probing for things we're not using, that's a bug.

Changed in mir:
assignee: Chris Halse Rogers (raof) → nobody
importance: Undecided → Medium
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Oh I see. We're not probing for these but they are exposed to clients by Mesa.

summary: - Mir exposes EGL extensions that it doesn't actually support
+ Mir EGL platform exposes extensions that it doesn't actually support
Changed in mesa (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Chris Halse Rogers (raof) wrote :

I finally got around to updating the Mir EGL platform patch in pkg-xorg git; it should now expose correct values for EGL_EXT_buffer_age and not claim support for EGL_EXT_swap_buffers_with_damage.

Changed in mir:
status: Triaged → Invalid
Changed in mesa (Ubuntu):
status: New → Fix Committed
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

this is fixed long ago

Changed in mesa (Ubuntu):
status: Fix Committed → 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.