-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 06/21/2011 10:58 AM, tom fogal wrote: > Michel Dänzer <mic...@daenzer.net> writes: >> On Die, 2011-06-21 at 10:34 -0600, tom fogal wrote:=20 >>> On 06/21/2011 10:23 AM, Michel D=C3=A4nzer wrote: >>>> On Die, 2011-06-21 at 10:10 -0600, tom fogal wrote: >>>>> On 06/21/2011 01:06 AM, Michel D=C3=A4nzer wrote: >>>>>> On Mon, 2011-06-20 at 13:46 -0600, tom fogal wrote: >>>>>>> Nathan Kidd<nathan...@spicycrypto.ca> writes: >>>>>>>> On 11-06-20 02:55 PM, tom fogal wrote: >>>>>>>>> You are correct, rendering is indirect! >>>>>>>> >>>>>>>> Of course, for indirect rendering every glFoo() function call >>>>>>>> needs to be mapped to (GL)X protocol. Protocol exists up to >>>>>>>> OpenGL 1.4. >>>>>>> >>>>>>> I can always fall back to OSMesa, I suppose :( >>>>>> >>>>>> Or a software rasterizer libGL / driver which uses direct >>>>>> rendering. Preferably using llvmpipe for performance. >>>>> >>>>> It was hidden in another part of the thread, but I actually >>>>> don't care (much) about performance, as this is for a regression >>>>> testing system. >>>> >>>> Then you have free choice between llvmpipe or just softpipe (can >>>> be chosen at runtime), or even classic swrast. >>> >>> Yep. I have used swrast with great effect in the past. >>> >>> Gallium and OSMesa currently don't mix, though Brian has mentioned >>> once or twice that it wouldn't be /too/ hard to bring up. >> >> Does GLX indirect rendering 'mix' with OSMesa at all? If not, why are >> you bringing this up? :) > > No; OSMesa stands in place of GLX, of course. > > I mentioned they don't mix because you implied I could try using > llvmpipe or softpipe. In reality, the only option for a standalone RTS > that needs GL2.0 is swrast/OSMesa. > >>>> It should work fine with Xvfb or any other X server, using any >>>> kind of display connection. >>> >>> This thread started because Xvfb isn't offering what I need: GL >>> 2.0. >> >> Because you're using indirect rendering. > > Yes. That's the point, I /can't/ get direct rendering with Xvfb.
What Michel means is you can build a software version of Mesa that just draws into a pixmap. It's not indirect GLX, and it's not direct rendering either. This is --with-driver=xlib, IIRC. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/ iEYEARECAAYFAk4CdAwACgkQX1gOwKyEAw+/DACfd278qm5plyLbPK9Hhn7QAJ1t xnsAnRVoncK6GSz8LyTBVvrduvUSl+6I =TTDp -----END PGP SIGNATURE----- _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev