Performing OpenGL rendering on the application server circumvents the issues introduced by indirect rendering, since the application now has a fast and direct path to the 3D rendering hardware. If the 3D rendering occurs on the application server, then only the resulting 2D images must be sent to the client.
Executing OpenGL rendering directly on the application server eliminates issues related to indirect rendering, ensuring that the application has a fast and direct connection to the 3D rendering hardware. As a result, only the final 2D images need to be sent to the client after the 3D rendering takes place on the application server.