Данная книга - руководство для опытных разработчиков приложений трехмер
ной графики, представляет собой исчерпывающее и при этом заниматель
ное введение в язык шейдеров высокого уровня. Книга может использоваться и в качестве справочника, и в качестве учеб
ного пособия. В ней обстоятель
но описан переход от стандарт
ной функциональ
ности графических ускорителей к программируемому графическому аппарат
ному обеспечению и дополнениям к API OpenGL.
Использование шейдеров, написанных на специаль
но предназначен
ном для этого языке, позволяет достигать лучшего качества графических эффектов, используя возмож
ности, как графического ускорителя, так и централь
ного процессора. Содержит большое количество примеров, иллюстрирующих приемы работы с графикой, и лежащие в их ос
нове алгоритмы.