Возьми входные uv координаты, уменьши их в два раза и для каждой текстуры добавь смещение по каждой координате
а, понял. У меня загвоздка в том, что у меня 4 текстуры запакованы в одну (по одной в канале)
Можно ли обойтись одним семплом, или придётся 4 делать, чтоб разные UV применять?