6.3. Фрагментный шейдер................................................................................... 145
6.4. Замечания.................................................................................................... 149
6.5. Итоги............................................................................................................ 150
6.6. Ссылки.......................................................................................................... 150
API языка шейдеров OpenGL..............................152
7.1. Создание шейдерных объектов..................................................................... 153
7.2. Компиляция шейдерных объектов.................................................................154
7.3. Компоновка и использование шейдеров....................................................... 155
7.4. Удаление данных.......................................................................................... 158
7.5. Функции запроса состояния..........................................................................158
7.6. Установка атрибутов вершин.....................................................,.................. 161
7.7. Установка uniform-переменных..................................................................... 169
7.8. Семплеры...................................................................................................... 174
7.9. Средства диагностики................................................................................... 175
7.10. Значения, зависящие от реализации........................................................... 176
7.11. Код приложения для шейдеров кирпичной стены.......................................176
7.12. Итоги........................................................................................................... 180
7.13. Ссылки........................................................................................................ 181