Ветвление по условию, зависящему от вершин/фрагментов, заставляет gpu выполнять оба потока инструкций. Получается, что для каждого пикселя этот шейдер будет читать данные из всех пяти текстур. Не проще было бы запаковать все спрайты в один атлас? Defold это предлагает из коробки.
Ветвление по условию, зависящему от вершин/фрагментов, заставляет gpu выполнять оба потока инструкций. Получается, что для каждого пикселя этот шейдер будет читать данные из всех пяти текстур. Не проще было бы запаковать все спрайты в один атлас? Defold это предлагает из коробки.