3.5.1. Спецификатор attribute...........................................................................90
3.5.2. Спецификатор uniform............................................................................90
Содержа н ие___9
3.5.3. Спецификатор varying.............................................................................91
3.5.4. Спецификатор const................................................................................91
3.5.5. Отсутствие спецификатора.....................................................................92
3.6. Последовательность выполнения ...................................................................92
3.6.1. Функции .................................................................................................93
3.6.2. Соглашение о вызовах............................................................................93
3.6.3. Встроенные функции..............................................................................94
3.7. Операции........................................................................................................95
3.7.1. Обращение по индексу...........................................................................95
3.7.2. Обращение к компонентам.....................................................................96
3.7.3. Покомпонентные операции.....................................................................97
3.8. Препроцессор.................................................................................................98
3.9. Выражения препроцессора.............................................................................99
3.10. Обработка ошибок...................................................................................... 100
3.11. Итоги.......................................................................................................... 100
3.12. Ссылки........................................................................................................ 100