Введение в программирование трехмерных игр с DX9

       

Обработка вершин


1.3.7. Обработка вершин

Вершины представляют собой основные строительные блоки трехмерной геометрии и могут обрабатываться двумя различными способами: программно (программная обработка вершин) или аппаратурой видеокарты (аппаратная обработка вершин). Программная обработка вершин всегда поддерживается и может быть использована. Аппаратная обработка вершин, с другой стороны, может использоваться только если она поддерживается установленной видеокартой.

Аппаратная обработка вершин всегда предпочтительнее, поскольку выполняется гораздо быстрее, чем программная. Кроме того, аппаратная обработка вершин освобождает центральный процессор, который, благодаря этому, может выполнять другие задачи.

ПРИМЕЧАНИЕ

Иногда, вместо того, чтобы сказать, что видеокарта поддерживает аппаратную обработку вершин, говорят что видеокарта поддерживает аппаратную обработку преобразований и расчета освещения.

Содержание раздела