[prev in list] [next in list] [prev in thread] [next in thread]
List: mesa3d-dev
Subject: Re: [Mesa3d-dev] Indirect rendering to old Xservers...
From: Ian Romanick <idr () freedesktop ! org>
Date: 2009-02-28 1:13:41
Message-ID: 49A88FC5.8000404 () freedesktop ! org
[Download RAW message or body]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Matthias Hopf wrote:
> I haven't noticed until recently (due to a bug opened against our
> openSUSE 11.1) that indirect rendering via GLX doesn't work any more
> when an older Xserver is involved.
Can you be more specific? What commands don't work? Can you run
glxinfo on one machine using the display on another?
> Some research brought up that this had been broken knowingly:
>
> git commit #1087cc61b3776f:
>
> Author: George Sapountzis <gsap7@yahoo.gr> 2008-06-13 14:54:08
>
> glx: load swrast_dri.so
>
> caveats:
> - does not work with old (i.e. libGLcore) xserver:
> [...]
Eh...what? What repo is that? swrast_dri.so doesn't have anything to
do with the GLX protocol. I'm not really sure what is meant by that
comment. George?
> IMHO this is a no-go - the protocol layer is standardized, and I don't
> know why this had to be broken. Given that I don't understand the
> benefits of direct software rendering (compared to indirect) I just
> use the applied patch to disable it again. I haven't seen any serious
> side effects so far.
There is quite a bit of functionality for which there is no indirect
rendering protocol. Also, client-side software rendering is usually
faster than server-side software rendering.
> Now there might be caveats I don't see, so my question is twofold:
>
> - What does my patch break (besides client side direct software
> rendering, which IMHO is irrelevant)?
>
> - How can this be fixed for good (using client side direct software
> rendering if the Xserver is capable of dealing with it, reverting to
> indirect otherwise)?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkmoj8QACgkQX1gOwKyEAw/NIwCbBr4zVBrf9YrLAN4Vb7eUVY5w
ZkQAoIemuBS3cwoC6DBAGJxE8tK4A8BY
=DlWu
-----END PGP SIGNATURE-----
------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic