[Bug 79888] SNA, regression: chromium UI sometimes doesn't redraw

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Jun 17 03:56:25 PDT 2014


https://bugs.freedesktop.org/show_bug.cgi?id=79888

Chris Wilson <chris at chris-wilson.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |NOTOURBUG

--- Comment #23 from Chris Wilson <chris at chris-wilson.co.uk> ---
The behaviour is as far as I can tell that kwin doesn't update it source after
the menu creates and renders its window. The source is meant to updated after
an invalidation by glXBindTexImageEXT.

The responsible function seems to be kwin/glxbackend.cpp:

void GlxTexture::onDamage()
{
    if (options->isGlStrictBinding() && m_glxpixmap) {
        glXReleaseTexImageEXT(display(), m_glxpixmap, GLX_FRONT_LEFT_EXT);
        glXBindTexImageEXT(display(), m_glxpixmap, GLX_FRONT_LEFT_EXT, NULL);
    }
    GLTexturePrivate::onDamage();
}

so kwinrc:

[Compositing]
GLStrictBinding=true

should fix the issue (but I don't know the full implications of
GLStrictBinding). Indeed it does.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20140617/cb896f2f/attachment-0001.html>


More information about the intel-gfx-bugs mailing list