¿Cómo usar GL_REPEAT para repetir solo una selección de un atlas de texturas? (OpenGL)

¿Cómo puedo repetir una selección de un atlas de texturas?

Por ejemplo, mi sprite (selección) está dentro de las coordenadas de textura:

GLfloat textureCoords[]=
{
    .1f,  .1f,
    .3f,  .1f,
    .1f,  .3f,
    .3f,  .3f
};

Entonces quiero repetir ese spriteN veces a una franja triangular (o cuádruple) definida por:

GLfloat vertices[]=
{
   -100.f, -100.f,
    100.f, -100.f,
   -100.f,  100.f,
    100.f,  100.f
};

Sé que tiene algo que ver conGL_REPEAT y textureCoords pasando el rango[0,1]. Sin embargo, esto no funciona: (tratando de repetir N = 10)

GLfloat textureCoords[]=
{
    10.1f,  10.1f,
    10.3f,  10.1f,
    10.1f,  10.3f,
    10.3f,  10.3f
};

Estamos viendo nuestro atlas de textura completa repetido ...

¿Cómo haría esto de la manera correcta?