[Bug 71250] [IVB/HSW/BYT-M regression] Ubuntu graphics inverse with gnome-session

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Nov 8 01:07:06 PST 2013


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

--- Comment #5 from Chris Wilson <chris at chris-wilson.co.uk> ---
No, I haven't tried, but it looks like:

commit 2eedf42c229e2251035d716a96b654222155cd51
Author: Adam Jackson <ajax at redhat.com>
Date:   Thu Oct 31 09:23:52 2013 -0400

    dri: Fix GLX_Y_INVERTED_EXT fbconfig attribute

    We're Y-inverted from GL's coordinates, so this is correct.  gnome-shell
    doesn't seem to check this - somewhat reasonable since the only server
    that answered the other way around was Xglx - but kwin does, and
    upside-down hilarity ensues.

    Tested-by: maelcum on #xorg-devel
    Signed-off-by: Adam Jackson <ajax at redhat.com>
    Signed-off-by: Keith Packard <keithp at keithp.com>

and so should have been fixed by:

commit 17ed7ac1fe7426d66f688087c09da5ff1dbb41d3
Author: Adam Jackson <ajax at redhat.com>
Date:   Thu Oct 31 18:39:22 2013 -0400

    glx: Lie about GLX_Y_INVERTED_EXT

    Well, that was lame.  The problem with reporting y inversion honestly is
    that libGL asks the driver _its_ opinion of Y inversion, which it just
    fabricates from whole cloth.  So then when libGL goes to compare the
    driver's idea of fbconfigs with that of the server - a fairly dumb idea
    to begin with - nothing matches, and direct rendering fails, and
    sadness.

    So until the DRI drivers are fixed we should just continue to lie about
    Y inversion.  GLX_DONT_CARE is what libGL would make up for that
    attribute if we hadn't sent it, so just send that instead.

    Signed-off-by: Adam Jackson <ajax at redhat.com>
    Tested-by: Keith Packard <keithp at keithp.com>
    Signed-off-by: Keith Packard <keithp at keithp.com>

-- 
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/20131108/1e7e0f27/attachment-0001.html>


More information about the intel-gfx-bugs mailing list