Mir

Mesa is broken by Mir structure size changes

Bug #1228323 reported by Chris Halse Rogers
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mir
Invalid
High
Unassigned
mesa (Ubuntu)
Won't Fix
Medium
Unassigned

Bug Description

No mesa binary package has a link-time dependency on any Mir package, as platform-mir gets passed the necessary function pointers in the EGLNativeDisplay. This means we have no automated checks for ABI breaks.

Worse, platform-mir is sensitive to the sizes of the Mir structures, as it stack-allocates a bunch of MirSurfaceParameters/MirBufferPackage structures rather than receiving pointers to them from the client.

We need to clean this up.

Changed in mir:
importance: Undecided → High
Changed in mir:
status: New → Triaged
kevin gunn (kgunn72)
summary: - Mesa is broken by Mir structure size changes
+ [Xmir] Mesa is broken by Mir structure size changes
Revision history for this message
Daniel van Vugt (vanvugt) wrote : Re: [Xmir] Mesa is broken by Mir structure size changes

I'm pretty sure XMir has nothing to do with this.

summary: - [Xmir] Mesa is broken by Mir structure size changes
+ Mesa is broken by Mir structure size changes
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

I think all the work is in Mesa. None in Mir.

Changed in mesa (Ubuntu):
status: New → Confirmed
importance: Undecided → Medium
Changed in mir:
status: Triaged → Invalid
tags: added: egl-platform-mir
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Mir EGL platform is gone

Changed in mesa (Ubuntu):
status: Confirmed → Won't Fix
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.