Chromium (computer graphics)

Last updated

Chromium is an OpenGL implementation. Unlike other OpenGL implementations, Chromium does not render the OpenGL command stream to a raster image in order to display on-screen. Instead, it manipulates, and moves the OpenGL command stream to other OpenGL implementations (including even other Chromium implementations). [1]

Chromium provides an infrastructure in which modules, known as SPUs or Stream Processing Units, can be inserted. For each OpenGL command, an SPU can modify, discard, or forward it to the next SPU. Chromium supports a client/server architecture. The last SPU in a node can choose to either pass it to another local OpenGL implementation, such as a graphics card, or send it over a network to one or more Chromium Servers.

Uses include:

References

  1. Humphreys, Greg; Houston, Mike; Ng, Ren; Frank, Randall; Ahern, Sean; Kirchner, Peter; Klosowski, James (July 2002). "Chromium: A Stream-Processing Framework for Interactive Rendering on Clusters" (PDF). Written at San Diego. Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques. SIGGRAPH '02. New York: Association for Computing Machinery. pp. 693–702. doi:10.1145/566570.566639. ISBN   1581135211 . Retrieved 12 September 2020.