Разработка шейдера...........................................182
8.1. Общие принципы.......................................................................................... 182
8.1.1. Понимание проблемы........................................................................... 182
8.1.2. Постепенное усложнение..................................................................... 183
8.1.3. Тестирование и повторение.................................................................. 183
8.1.4. Упрощение............................................................................................ 184
8.1.5. Модульность......................................................................................... 184
8.2. Анализ производительности......................................................................... 184
8.2.1. Частота вычислений............................................................................. 184
8.2.2. Анализ алгоритма................................................................................. 185
8.2.3. Использование встроенных функций.................................................... 185
8.2.4. Использование векторов....................................................................... 185
8.2.5. Представление сложных функций в виде текстур................................. 186
8.2.6. Анализ информационного журнала...................................................... 186
Содержание_11
8.3. Отладка шейдера.......................................................................................... 186
8.3.1. Анализ выходных данных вершинного шейдера................................... 186
8.3.2. Анализ выходных данных фрагментного шейдера................................ 187
8.3.3. Простые геометрические фигуры .........................................................187
8.4. Средства разработки шейдеров....................................................................187