Yes, it's possible, but I don't understand why you would need to access 
it on the client machine and not the server.  Your previous message said 
that you were interested in getting at the pixels on the same machine as 
the 3D was being rendered, which is clearly not the client machine. 
Based on your previous description, I think you want to either intercept 
the 3D pixels via a VirtualGL transport plugin, or you want to use Xvfb 
along with VirtualGL to display the app into Xvfb and capture the output 
of Xvfb (which will contain both 2D and 3D pixels.)  I really don't see 
what TurboVNC gives you in this case that you couldn't get from Xvfb, 
since you're not interested in actually displaying the pixels to the 
screen but rather just want to read them back for automated testing 
purposes.


On 11/27/12 7:38 AM, charles quarra wrote:
> 2012/11/7 DRC <dcomman...@users.sourceforge.net>:
>> You would write a transport plugin.  The API is described in
>> /opt/VirtualGL/include/rrtransport.h (NOTE to self: I really need to
>> Doxygen that at some point.)  Since transport plugins are responsible
>> for allocating memory to receive each frame from VirtualGL, your plugin
>> could allocate a shared memory segment or segments, thus allowing
>> another process to access the same memory (assuming it knew the segment ID.)
>>
>> Again, though, this just gives you access to the rendered 3D pixels.
>> The rest of the GUI from the application gets rendered by the 2D X
>> server, and VirtualGL has nothing to do with it.
>>
>
>
> I've been thinking about this a bit. if i could access the final image
> that the turboVNC client displays that would work too
>
> assuming that:
>
> 1) turboVNC renders wm widgets locally in the client
> 2) turboVNC composites the opengl renderings from the server in the windows
>
> if i could get turboVNC to offer the final display as, say, a shared
> memory segment in the client machine, that would work perfectly
>
> is that possible?
>
> ------------------------------------------------------------------------------
> Monitor your physical, virtual and cloud infrastructure from a single
> web console. Get in-depth insight into apps, servers, databases, vmware,
> SAP, cloud infrastructure, etc. Download 30-day Free Trial.
> Pricing starts from $795 for 25 servers or applications!
> http://p.sf.net/sfu/zoho_dev2dev_nov
> _______________________________________________
> VirtualGL-Users mailing list
> VirtualGL-Users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/virtualgl-users
>

------------------------------------------------------------------------------
Keep yourself connected to Go Parallel: 
DESIGN Expert tips on starting your parallel project right.
http://goparallel.sourceforge.net
_______________________________________________
VirtualGL-Users mailing list
VirtualGL-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtualgl-users

Reply via email to