1.11. Итоги............................................................................................................53
1.12. Ссылки............................,.............................................................................53
Основы...................................................................55
2.1. Введение в язык шейдеров OpenGL................................................................55
2.2. Для чего нужны шейдеры...............................................................................56
2.3. Программируемые процессоры OpenGL..........................................................57
2.3.1. Вершинный процессор............................................................................58
2.3.2. Фрагментный процессор.........................................................................62
2.4. Общее представление о языке........................................................................65
2.4.1. Анализ языка шейдеров..........................................................................65
2.4.2. Основы С................................................................................................67
2.4.3. Дополнения к языку С............................................................................67
2.4.4. Дополнения из С++................................................................................69
2.4.5. Не поддерживаемые возможности С.......................................................69
2.4.6. Другие отличия ......................................................................................69
2.5. Обзор системы................................................................................................70
2.5.1. Модель драйвера....................................................................................70
2.5.2. Компилятор и компоновщик языка шейдеров OpenGL............................72
2.5.3. Расширения OpenGL API.........................................................................73