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




Глава Введение в высокоуровневый язык шейдеров - часть 2


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

ПРИМЕЧАНИЕ

Вершинные шейдеры могут эмулироваться программно, если при создании устройства включить программную обработку вершин, указав флаг D3DCREATE_SOFTWARE_VERTEXPROCESSING.

Цели

  • Узнать как написать и скомпилировать программу шейдера на HLSL.
  • Изучить, как выполняется обмен данными между приложением и программой шейдера.
  • Познакомиться с синтаксисом, типами и встроенными функциями HLSL.




Содержание  Назад  Вперед