Chromium - это реализация OpenGL . В отличие от других реализаций OpenGL, Chromium не отображает поток команд OpenGL в растровое изображение для отображения на экране. Вместо этого он манипулирует и перемещает поток команд OpenGL в другие реализации OpenGL (включая даже другие реализации Chromium). [1]
Chromium предоставляет инфраструктуру, в которую можно вставлять модули, известные как SPU или Stream Processing Units. Для каждой команды OpenGL SPU может изменять, отбрасывать или пересылать ее следующему SPU. Chromium поддерживает архитектуру клиент / сервер. Последний SPU в узле может либо передать его другой локальной реализации OpenGL, например видеокарте, либо отправить его по сети на один или несколько серверов Chromium.
Использование включает:
- Предоставление OpenGL для отображения на нескольких машинах и мониторах. Chromium можно использовать для предоставления OpenGL для дисплеев Xdmx .
- Перемещение потока OpenGL с одной машины на другую. Например, приложение OpenGL, работающее на виртуальной машине Windows без 3D-ускорения, может использовать полное аппаратное 3D-ускорение на хост-машине Linux с помощью Chromium.
- Управление потоком OpenGL. С помощью Chromium можно сделать многоугольники прозрачными в приложении.
- С помощью управления потоком Chromium может делать нестереоскопические приложения стереоскопическими.
- Высокая производительность, конфигурации с последней сортировкой. Chromium можно использовать для разделения потока команд OpenGL, чтобы разные машины могли выполнять разные части работы по рендерингу. Это похоже на SLI от nVidia, но поддерживает несколько машин.
Внешние ссылки
Смотрите также
- VMGL
Рекомендации
- ^ Хамфрис, Грег; Хьюстон, Майк; Нг, Рен; Фрэнк, Рэндалл; Ахерн, Шон; Киршнер, Питер; Клосовски, Джеймс (июль 2002 г.). «Chromium: платформа потоковой обработки для интерактивного рендеринга в кластерах» (PDF) . Написано в Сан-Диего . Материалы 29-й ежегодной конференции по компьютерной графике и интерактивным методам . СИГГРАФ '02. Нью-Йорк : Ассоциация вычислительной техники . С. 693–702. DOI : 10.1145 / 566570.566639 . ISBN 1581135211. Проверено 12 сентября 2020 .