On 12/4/11 3:06 AM, Eric Appleman wrote:
> Basically, how are cursors and keyboard input dealt with on both the 
> server and client end.

They aren't.  VirtualGL relies on X11 to do all of that.  VirtualGL only
takes care of transmitting the 3D images.


> For windows, how are window properties translated between both? How is 
> the client window isolated from the server's root window?

Let's back up, because I think there is a fundamental misunderstanding
of how VGL works.  There is the "3D X server", which is the X server
that is running on the server machine, which has 3D hardware attached,
and which is used to access said 3D hardware.  Then there is the "2D X
server", which is the X server that receives the final output of the
application, and with which you interact to control the application.
The 2D X server can either be a "real" X server running on the client
machine, in which case you use the VGL Transport to send the 3D images
from the server machine over to it-- or the 2D X server can be an X
proxy, such as VNC, in which case the 3D images are sent via X11 calls.
 In either case, VirtualGL does not deal with window management.  That
is a function of the 2D X server.  VirtualGL takes the 3D commands that
normally would have been sent to the 2D X server, and it redirects them
to a Pbuffer on the 3D X server, then reads them back at the appropriate
time and displays them to the 2D X server (either directly or via
intermediate compression/transmission using the VGL Transport.)

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
VirtualGL-Users mailing list
VirtualGL-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtualgl-users

Reply via email to