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

--- Comment #9 from Richard Freeman <ri...@gentoo.org> ---
Ok, it turns out that I can eliminate this issue in xserver 1.13.0 if I revert
two commits:
ed6daa15a7dcf8dba930f67401f4c1c8ca2e6fac (mentioned above)
bcbf95b1bafa6ffe724768b9309295e2fdb4b860
Author: Jon TURNEY <jon.tur...@dronecode.org.uk>
Date:   Thu Jul 12 00:36:10 2012 +0100

    Revert bogus GlxPushProvider() in commit a1d41e3

    a1d41e3 "Move extension initialisation prototypes into extinit.h"
    also includes a change to GlxExtensionInit to install the swrast GLX
    provider.

    Since b86aa74 "GLX: Insert swrast provider from GlxExtensionInit"
    already does this (correctly, by installing the swrast provider
    at the end of the chain, rather than at the beginning), and since this
    would seem to have the effect of making the swrast provider the most
    preferred provider, I'm guessing this wasn't intended.

    Signed-off-by: Jon TURNEY <jon.tur...@dronecode.org.uk>
    Reviewed-by: Daniel Stone <dan...@fooishbar.org>
    Reviewed-by: Colin Harrison <colin.harri...@virgin.net>

Parts of that second commit appear to have gotten reverted along the way
already.  I suspect that the GlxExtensionInit is the part of the second commit
that is relevant.

So, I haven't had any time to try to decipher what is going on - I suspect this
will be more obvious to those who introduced the code in the first place. 
However, taking a look at this is my next step if nobody gets to it first.  

Appropriate action might be to either change xserver or mesa depending on which
is actually wrong.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to