Re: llvmpipe and PyOpenGL

Cyrille Rossant <[email protected]> Fri, 29 Nov 2013 21:52:22 +0100
Newsgroups gmane.comp.python.opengl.user
Message-ID <CA+-1RQTeN8vYxCsH4E6bFTckyGcLrwkzUCtpg0iFy-yPMd=GSA@mail.gmail.com>
Thanks, it seems to work on Ubuntu 12.04! I just had to set
LD_LIBRARY_PATH after building llvmpipe.

Cyrille


2013/11/29 Mike C. Fletcher <[email protected]>:
> On 13-11-29 07:46 AM, Cyrille Rossant wrote:
>> Hi,
>>
>> How difficult would it be to have PyOpenGL support a software
>> rasterizer like llvmpipe? Usecases would include computers with old
>> graphics cards/drivers and painless remote control of PyOpenGL-based
>> software.
>
> If I'm understanding the mechanics of the project (llvmpipe) correctly,
> it may "just work" out of the box... basically the function:
>
>      ctypes.util.find_library( 'GL' )
>
> (which is sitting underneath all of the platform machinery) needs to
> find your llvmpipe GL library, which might very well just work if you
> set LD_LIBRARY_PATH to the correct value (as documented in llvmpipe)
> before running PyOpenGL.
>
> If it *doesn't* work, you could trivially replicate the
> OpenGL/platform/glx.py module (for testing) to see if you can get the
> library to load (let me know what you have to do to get it working, as
> this should "just work" IMO).  Once loaded you *should* (if I understand
> how llvmpipe works) just be able to use it as a regular driver running
> inside whatever GUI library (or offline pbuffer library) you want to use
> in order to test it.
>
> Hope that helps,
> Mike
>
>
> --
> ________________________________________________
>    Mike C. Fletcher
>    Designer, VR Plumber, Coder
>    http://www.vrplumber.com
>    http://blog.vrplumber.com
>
>
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
> _______________________________________________
> PyOpenGL Homepage
> http://pyopengl.sourceforge.net
> _______________________________________________
> PyOpenGL-Users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/pyopengl-users

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
_______________________________________________
PyOpenGL Homepage
http://pyopengl.sourceforge.net