Victor_VG
![](http://forum.ru-board.com/board/avatars/private/Victor_VG.gif)
Tracker Mod | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору E_123 Спецификации OpenGL начиная с версии 3.0 частично-программная технология - используется аппаратная поддержка для реализации базовых функций (отрисовка примитивов, отсечение невидимых поверхностей (Z buffering), трассировка лучей в зависимости от положения источников света (Ray Tracing) этот механизм был включён ещё в первую публичную спецификацию OpenGL 1.0 вышедшую в июне 1992 г., ), а часть более сложных операций и задачу построения 3D каркасной модели выполняет ЦП. Так реализована поддержка OpenGL во всех чипсетах, например в SGI Cobalt (самый первый чипсет с поддержкой OpenGL), 3DLabs Glint/Permedia, NVIDIA Quadro, Matrox G200/G400/G450/G550, IBM FireGL4, игровых 3Dfx, ATI Radeon, NVIDIA Geforce и т.д.. А в i740 графическое ядро которого практически без изменений схемотехники было интегрировано в чипсеты 865/875/965/975 серий реализована спецификация OpenGL 1.2.1 и только её базовые требования - т.е. расширений реализованных в профессиональных чипах 3DLabs, ATI, NVIDIA там нет, так же там реализована поддержка DirectX 9. Так что частичное ускорение 3D в них есть, но её считалка (500 тыс. треугольников в секунду) несоизмеримо медленнее чем у 3DLabs Permedia 2 (1 млн полигонов/сек с z-буферизацией) в которой интегрирован сопроцессор 3DLabs Glint Delta (как отдельный чип ставился на профессиональные платы с ГП 3DLabs Glint DX/MX/TX и IBM FireGL4). А задачи ускорения видео как минимум требуют наличия схемы декодера (в данных чипсетах есть декодер MPEG2 для поддержки DVD), а поскольку люди стали использовать ЭВМ для просмотра кино, то появились как отдельные программные декодеры для этого, так и драйвера имеющие такие возможности...
---------- Жив курилка! (Р. Ролан, "Кола Брюньон") Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti |
|