Comment 3 for bug 991180

Revision history for this message
Pierre-Loup A. Griffais (1auntzpad-0ut) wrote :

This is not a driver bug; it's a regression caused by this change:

http://bazaar.launchpad.net/~compiz-team/compiz-core/0.9.8/revision/2881

Some of the GLX stuff _was_ context-dependent, since the code doesn't mark FBConfigs as mipmap-aware unless the EXT_framebuffer_object extension is supported by the GL context. However, uses of glGenerateMipmapEXT() throughout the runtime code are also adequately guarded by GL::fbo checks, so it should be safe to remove that particular check rather than moving the code back. The attached patch should fix all related issues.