В прошлой части мы научились рисовать треугольник, но он был белого цвета, так как закрашивался шейдером по умолчанию. Сегодня мы напишем собственный шейдер. Предыдущие части: Рисуем треугольник, Приступим, помолясь, OpenGL на пальцах Только мы пока не увидим шикарный разноцветный треугольник. Компиляция и связывание шейдеров требуют нудной подготовки, и нам придётся пройти сначала этот этап. Исходный код шейдера Начнём с вершинного (вертекс) шейдера. Он занимается подготовкой вершин треугольника для дальнейшей растеризации...
ACO - это новый шейдерный компилятор Mesa для видеокарт от компании AMD, анонсированный Valve в начале этого месяца. Он призван заменить LLVM, и его основными двумя целями являются создание максимально возможной генерации игровых шейдеров и максимально возможной скорости компиляции...