3 ms·
" which consisted of workstations (passed down from another better funded middle school) with their desks removed " Presumably "disks" is meant here instead of
by smcameron 5y ago
" which consisted of workstations (passed down from another better funded middle school) with their desks removed "
Presumably "disks" is meant here instead of "desks". I suppose you could think of a laptop as a "deskless workstation" though.
- segfaultbuserr 5y agoAnother interesting project is worth mentioning here: VirtualGL. VirtualGL allows you to run an OpenGL/3D application on a powerful remote graphics workstation, and to view it locally on a 2D-only diskless thin client, giving X's network transparency a significant boost. In VirtualGL, all the 2D operations are still handled via X over the network. But doing the same for OpenGL is impractical for many reasons: the data is tremendous, and indirect rendering is not compatible with all applications. VirtualGL uses a clever hack to solve the problem: 3D to raster conversion. On the remote 3D machine, 3D graphics is rendered using the graphics card and its driver as usual, but all the drawing operations are intercepted by VirtualGL via a LD_PRELOADed stub library, so VirtualGL knows about them. After the remote application has drawn something via OpenGL, VirtualGL immediately dumps the 3D framebuffer as a raster image, compresses it, and sends it over the network. Locally, the raster image is drawn at its intended location. The result is seamless 3D with native X experience (unlike a remote desktop). https://virtualgl.org/About/Background https://virtualgl.org/About/Background