Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Функция конвейера вершин в любом графическом процессоре состоит в том, чтобы принимать геометрические данные (обычно предоставляемые в виде векторных точек), работать с ними, если необходимо, либо с фиксированными функциональными процессами (ранее DirectX ), либо с программой вершинного шейдера (позже DirectX), и создавать все точек трехмерных данных в сцене на двухмерную плоскость для отображения на мониторе компьютера .

Можно исключить ненужные данные, проходящие через конвейер рендеринга, чтобы исключить постороннюю работу (так называемое отсечение объема вида и отсечение обратной стороны ). После того, как вершинный движок завершит работу с геометрией, все вычисленные 2D-данные отправляются в пиксельный движок для дальнейшей обработки, такой как текстурирование и затенение фрагментов.

Начиная с DirectX 9c, вершинный процессор может делать следующее, программируя обработку вершин в Direct X API:

Внешние ссылки [ править ]