2010-06-06 15 views
0

Je sais qu'il est possible de répéter une texture entière en réglant le mode de retour à GL_REPEAT, mais est-il possible de répéter seulement une sous-région de la texture? Par exemple, lorsque la texture fait partie d'un atlas.Répétant seulement une partie d'une texture dans OpenGL ES?

Je cible OpenGL ES 1.x, donc les shaders sont sortis.

Répondre

1

Malheureusement, ce n'est pas possible. La seule chose que vous pouvez faire est de répéter les pixels latéraux (si l'image est au bord d'une texture altals).

Si vous avez besoin de carrelage - la seule solution ici est probablement de générer avec la géométrie. Sinon, il suffit d'aller avec une texture distincte.