[Mesa-dev] multiple versions in version string

Ian Romanick idr at freedesktop.org
Wed Jun 22 16:00:28 PDT 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 06/21/2011 10:58 AM, tom fogal wrote:
> Michel Dänzer <michel at 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-ml at 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-----


More information about the mesa-dev mailing list