Введение в программирование трехмерных игр с DX9
Глава Введение в высокоуровневый язык шейдеровПишем шейдер на HLSL
Глобальные переменные
Входная и выходная структуры
Точка входа
Таблица констант
Получение дескриптора константы
Установка констант
Установка значений по умолчанию для констант
Компиляция HLSL-шейдера
Типы переменных
Скалярные типы
Векторные типы
Матричные типы
Массивы
Структуры
Ключевое слово typedef
Префиксы переменных
Ключевые слова
Поток выполнения программы
Приведение типов
Операторы
Определяемые пользователем функции
Встроенные функции
Итоги
Содержание раздела