О шейдерах в Game Maker Studio 2
О шейдерах в Game Maker Studio 2

Как работают шейдеры в GMS2? Как их писать и использовать? Что означают термины attribute, varying и uniform? Какой тип шейдера выбрать? Почему шейдер всегда состоит из двух файлов? Чем отличается вершинный шейдер от фрагментного? И причём здесь треугольники?

1616
44

А Вы уверены что при 2D игре спрайт разбивается на два треугольника и вершинный шейдер вызывается шесть раз и спрайт рендерится по треугольникам? Разве вершинный шейдер не должен вызываться четыре раза а спрайт выводиться сразу всем прямоугольником? Как GPU выбирает, по какой диагонали разбить прямоугольный спрайт на два треугольника?

1
Ответить

вопросы интересные

Ответить