Mir

Windows appear corrupt when resized beyond GL_MAX_TEXTURE_SIZE

Bug #1393630 reported by Daniel van Vugt
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mir
New
Medium
Unassigned
mir (Ubuntu)
New
Medium
Unassigned

Bug Description

Windows appear corrupt when resized beyond GL_MAX_TEXTURE_SIZE. On my netbook this seems to be about 2048 pixels.

But that's OK. This is precisely what the tessellate function is for. We just need to adapt to having the client buffer divided into potentially multiple textures.

Changed in mir:
importance: Undecided → Medium
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

In the duplicate bug kdub suggested limiting resizes to the max texture size. That would be hackish and also an artificial limitation. We can create larger buffers already without any problem. The only issue is how to render them. So I would prefer we changed the rendering method rather than preventing resize requests (which do succeed just fine).

On modern hardware this might not be a problem at all. I suspect GL_MAX_TEXTURE_SIZE is staying sufficiently ahead of common display resolutions that we won't need to fix this bug in a hurry.

Revision history for this message
Michał Sawicz (saviq) wrote :

Syncing task from Mir.

Changed in mir (Ubuntu):
importance: Undecided → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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