Ответ: [cocos2d-x][shaders] Шейдер маски для фрагментов текстур
Я решил себе упростить чуть-чуть задачу, маски в отдельных файлах теперь, это позволяет пересчитывать UV координаты по методу moka.
Четыре флоата сдвига и скейла фрагмента основной текстуры передаются в шейдер для пересчета в пространство текстурных координат маски, которые теперь лежат в удобном диапазоне (0,0)-(1,1)
В будущем постараюсь адаптировать к текстурным атласам и для масок тоже.
__________________
|