2.6. Основные преимущества................................................................................75
2.7. Итоги..............................................................................................................77
2.8. Ссылки............................................................................................................78
Определение языка..............................................79
3.1. Примеры шейдеров.........................................................................................79
3.2. Типы данных...................................................................................................81
3.2.1. Скалярные типы.....................................................................................81
3.2.2. Векторы..................................................................................................82
3.2.3. Матрицы.................................................................................................83
3.2.4. Дискретизаторы......................................................................................84
3.2.5. Структуры...............................................................................................85
3.2.6. Массивы..................................................................................................85
3.2.7. Void.........................................................................................................86
3.2.8. Объявления и область видимости...........................................................86
3.2.9. Согласование и преобразование типов...................................................87
3.3. Инициализаторы и конструкторы....................................................................87
3.4. Преобразования типов....................................................................................89
3.5. Спецификаторы и интерфейс шейдера...........................................................89