[regression][GLES] mipmapping doesn't work at all any more

Bug #1020818 reported by Daniel van Vugt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Compiz
Triaged
Medium
Unassigned

Bug Description

[GLX Mode]: Using the gles2 branch, mipmapping doesn't work at all any more. It does work with trunk though on the mesa drivers. Tested: expo and switcher.

Note: this bug is medium since mipmaps are already quite broken in lp:compiz , see bug 1016364

Tags: gles
Changed in compiz:
assignee: nobody → Compiz Linaro Team (compiz-linaro-team)
description: updated
description: updated
description: updated
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Fix committed to gles2 at revision 3362.

I'm only aiming to fix GLX here (TfpTexture). Mipmapping now works again in switcher and cube unfold. It works in expo too, but only for windows that have been drawn untransformed before the expo. That's a minor issue to deal with later.

description: updated
Changed in compiz:
status: Triaged → Fix Committed
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Re-opened.

Enforcing more rigorous compliance of EXT_texture_from_pixmap and fixing bug 1035212, it appears GLX_BIND_TO_MIPMAP_TEXTURE_EXT is not advertised correctly by Mesa/Intel. So no mipmapping once again. At least on Mesa/Intel.

Changed in compiz:
status: Fix Committed → Triaged
Changed in compiz:
milestone: 0.9.8.0 → none
assignee: Compiz Linaro Team (compiz-linaro-team) → nobody
summary: - [GLES] mipmapping doesn't work at all any more
+ [regression][GLES] mipmapping doesn't work at all any more
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Mipmapping works with NVIDIA. So this seems to be a Mesa bug.

MC Return (mc-return)
Changed in compiz:
milestone: none → 0.9.10.0
Changed in compiz:
milestone: 0.9.10.0 → 0.9.10.2
MC Return (mc-return)
Changed in compiz:
milestone: 0.9.10.2 → 0.9.11.0
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.