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