Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
65
Добавлен:
18.03.2016
Размер:
2.23 Mб
Скачать

Графический конвейер

3D сцена => 2D изображение

Некоторые стадии фиксированные, некоторые программируемые

API и Hardware

API

DX9, DX10, OpenGL 1.0, OpenGL 2.0

DX11, (OpenGL 3.0 & OpenGL 4.0)

Pipeline

Fixed Function Pipeline (DX7, O

DX9 Pipeline (OpenGL 2.0+)

DX10 Pipeline (OpenGL 3.2+)

DX11 Pipeline (OpenGL 4.0+)

Hardware

DX7 hardware

DX8 hardware

DX9 hardware

DX10 hardware

DX11 hardware

Hardware, Pipeline и DirectX

Как выбрать API?

На ОС какого типа должна работать программа?

Windows => DX или GL

Linux/Android => GL

MacOS => GL

На каком железе должна работать программа?

DX11 hardware => DX11 || GL 4.0

DX10 hardware => DX11 || GL 3.0

DX9 hardware => DX11 || DX9 (WinXP) || GL 2.0

Везде => GL 1.0 || DX11 ()

Fixed Function Pipeline (FFP)

OpenGL 1.0

DX9 Pipeline (OpenGL 2.0)

DX10 Pipeline (OpenGL 3.2)

DX11 Pipeline

Z- Buffer

Z-buffer fighting

Сделать больше точность (доступно 16, 24 или 32 бит)

Не рисовать геометрию на одной и той же глубине

Определить порядок отрисовки и использовать

Соседние файлы в папке Брундасов. Компьютерная графика. Лекции