rendering in some embodiments a network connection may be established step 400 between a local computer system also referred to herein as a server system or as a first computer system and a remote computer system also referred to herein as a second computer system a user may assert a request to a graphics application for remote display of graphics images step 405 the graphics application uses an opengl library which includes modified opengl functions to create a remote window and a context for the remote window for remote display step 410 a set of the opengl functions are modified to redirect the graphics application 39 s device queries to local graphics devices rather than the remote graphics devices step 415 in some embodiments this set may include but is not limited to the open gl functions glxchoosevisual glxqueryextension and glxgetconfig these modified open gl functions and other modified query functions return information about a local graphics device rather than the remote display device with this modified information most applications may be willing to create windows on the remote system for use with opengl even though the remote system may not actually have any opengl capabilities to create a context for the remote window the graphics application may use a.