Chromium es una implementación de OpenGL . A diferencia de otras implementaciones de OpenGL, Chromium no convierte el flujo de comandos de OpenGL en una imagen rasterizada para mostrarla en la pantalla. En cambio, manipula y mueve el flujo de comandos de OpenGL a otras implementaciones de OpenGL (incluidas otras implementaciones de Chromium). [1]
Chromium proporciona una infraestructura en la que se pueden insertar módulos, conocidos como SPU o unidades de procesamiento de flujo. Para cada comando OpenGL, una SPU puede modificarlo, descartarlo o reenviarlo a la siguiente SPU. Chromium admite una arquitectura cliente/servidor. La última SPU de un nodo puede elegir entre pasarlo a otra implementación OpenGL local, como una tarjeta gráfica, o enviarlo a través de una red a uno o más servidores Chromium.
Los usos incluyen:
- Proporciona OpenGL para pantallas multimáquina y multimonitor. Chromium se puede utilizar para proporcionar OpenGL para pantallas Xdmx .
- Traslado de una secuencia OpenGL de una máquina a otra. Por ejemplo, una aplicación OpenGL que se ejecuta en una máquina virtual Windows , sin aceleración 3D, puede hacer uso de la aceleración 3D de hardware completa en una máquina host Linux mediante el uso de Chromium.
- Manipulación de un flujo OpenGL. Chromium se puede utilizar para hacer que los polígonos de una aplicación se vuelvan transparentes.
- Mediante la manipulación de flujo, Chromium puede hacer que las aplicaciones no estereoscópicas sean estereoscópicas.
- Configuraciones de alto rendimiento y ordenación en último lugar. Chromium se puede utilizar para dividir un flujo de comandos OpenGL, de modo que distintas máquinas puedan realizar distintas partes del trabajo de renderizado. Es como el SLI de nVidia , pero admite varias máquinas.
Enlaces externos
- Documentación oficial
- Página oficial
Véase también
Referencias
- ^ Humphreys, Greg; Houston, Mike; Ng, Ren; Frank, Randall; Ahern, Sean; Kirchner, Peter; Klosowski, James (julio de 2002). "Chromium: un marco de procesamiento de flujo para la representación interactiva en clústeres" (PDF) . Escrito en San Diego . Actas de la 29.ª Conferencia anual sobre gráficos informáticos y técnicas interactivas . SIGGRAPH '02. Nueva York : Association for Computing Machinery . págs. 693–702. doi :10.1145/566570.566639. ISBN . 1581135211. Recuperado el 12 de septiembre de 2020 .