Chromium (computer graphics)

Chromium (computer graphics)

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).

Chromium provides an infrastructure in which modules, known as SPUs or Stream Processing Units, can be inserted. For each OpenGL command, a 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 an ATI or nVidia graphics card, or send it over a network to one or more Chromium Servers.

Uses include:

  • Providing OpenGL for multimachine, multimonitor displays. Chromium can be used to provide OpenGL for Xdmx displays.
  • Moving an OpenGL stream from one machine to another. For example, an OpenGL application running in a Windows Virtual Machine, without 3d acceleration, can make use of full hardware 3d acceleration on a Linux host machine via the use of Chromium.
  • Manipulating an OpenGL stream. Chromium can be used to make polygons an application renders transparent.
  • Via stream manipulation, Chromium can make non-stereoscopic applications stereoscopic.
  • High performance, sort-last configurations. Chromium can be used to split an OpenGL command stream, so that different machines can do different parts of the rendering work. This is like nVidia's SLI but it supports multiple machines.

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Chromium (disambiguation) — Chromium is a chemical element. Chromium may also refer to: Chromium (computer graphics), a system for OpenGL rendering on clusters of computers Chromium (web browser), the open source web browser on which Google Chrome is based Chromium OS, the… …   Wikipedia

  • Chromium (web browser) — Chromium Chromium 13.0 …   Wikipedia

  • Personal computer — This article is about personal computers in general. For computers generally referred to as PCs , see IBM PC compatible. For hardware components dealing with personal computers, see Personal computer hardware. Personal computer An illustration of …   Wikipedia

  • Multiple-image Network Graphics — MNG redirects here. For other uses, see MNG (disambiguation). Multiple image Network Graphics Filename extension .mng Internet media type video/x mng (unofficial) Type of format computer animation Container for PNG, JN …   Wikipedia

  • OpenGL Multipipe — is the default SGI solution for handling parallel rendering on a single desktop using multiple displays on Irix and Linux[1]. It first appeared in Irix 6.5.10 as a solution for creating desktops on SGI Onyx Visualization Systems (their so called… …   Wikipedia

  • Parallel rendering — (or Distributed rendering) is the application of parallel programming to the computational domain of computer graphics. Rendering graphics can require massive computational resources for complex scenes that arise in scientific visualization,… …   Wikipedia

  • List of software products — This is a list of software by genre, operating system, and type of licensing. Contents 1 Office 1.1 Office suites 1.2 Word processors 1.3 Database management systems …   Wikipedia

  • OpenGL — Original author(s) Silicon Graphics Developer(s) Khronos Group Stable release 4.2 …   Wikipedia

  • OGRE — For other uses, see Ogre (disambiguation). OGRE Developer(s) The OGRE Team …   Wikipedia

  • Hue — [ thumb|The hues in the image of this Painted Bunting are cyclically rotated with time.] Hue is one of the main properties of a color described with names such as red , yellow , etc. The two other main properties are lightness and colorfulness.… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”