March 2013
Intermediate to advanced
984 pages
26h 18m
English
In the X Window System, OpenGL rendering is made available as an extension to X in the formal X sense. GLX is an extension to the X protocol (and its associated API) for communicating OpenGL commands to an extended X server. Connection and authentication are accomplished with the normal X mechanisms.
As with other X extensions, there is a defined network protocol for OpenGL’s rendering commands encapsulated within the X byte stream, so client-server OpenGL rendering is supported. Since performance is critical in three-dimensional rendering, the OpenGL extension to X allows OpenGL to bypass the X server’s involvement in data encoding, copying, and interpretation, and instead render directly to the ...