Glamor chooses texture format that doesn't work on Nexus 4
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg-server (Ubuntu) |
Won't Fix
|
Low
|
Unassigned |
Bug Description
When Glamor generates textures it does so with format=GL_RGBA and type=GL_
This works fine on a desktop (Intel) but when running on a Nexus 4 a GL_INVALID_
There seems to be a couple of problems:
- The format is originally GL_RGBA and then changed to GL_BGRA. glTexSubImage2D says "GL_INVALID_
- type GL_UNSIGNED_
By changing the original format to GL_RGBA (in glamor/
The question is - is the current Glamor code to aggressive in using extensions or should it be able to better detect which method is appropriate for each driver? Are there other issues with the X format the pixmap data is in?
tags: | added: xmir |
Changed in xorg-server (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Robert Ancell (robert-ancell) |
tags: | added: mako |
summary: |
- Glamor chooses texture format that don't work on Nexus 4 + Glamor chooses texture format that doesn't work on Nexus 4 |
Changed in xorg-server (Ubuntu): | |
importance: | Medium → Low |
Changed in xorg-server (Ubuntu): | |
assignee: | Robert Ancell (robert-ancell) → nobody |
status: | Triaged → Won't Fix |
Blocked by bug 1494240 :(