Thanks for the reply.
Is it possible to do this with specific co-ordinates of a texture? (repeat only 1 specific part of it)
I am using this image:
I am trying to repeat only the pink square and cross part, but when I render I get:
The way I am doing it is by generating the uv co-ordinates as normal and then multiplying appropriate vertices u/v by the number of repeats I want (additional sprites)
//Set Vertex 1 (Bottom Left)
? //Other code omitted
pVertex[VertexCounter].u1 = pTexture->GetTextureUMin();
pVertex[VertexCounter].v1 = pTexture->GetTextureVMax();
VertexCounter++;
//Set vertex 2 (Top Left)
pVertex[VertexCounter].u1 = pTexture->GetTextureUMin();
pVertex[VertexCounter].v1 = pTexture->GetTextureVMin() * pSprite->m_TimesRepeatedY;
VertexCounter++;
//Set vertex 3 (Top Right)
pVertex[VertexCounter].u1 = pTexture->GetTextureUMax() * pSprite->m_TimesRepeatedX;
pVertex[VertexCounter].v1 = pTexture->GetTextureVMin() * pSprite->m_TimesRepeatedY;
VertexCounter++;
//Set vertex 4 (Bottom Right)
pVertex[VertexCounter].u1 = pTexture->GetTextureUMax() * pSprite->m_TimesRepeatedX;
pVertex[VertexCounter].v1 = pTexture->GetTextureVMax();
VertexCounter++;
Is there any obvious problem with this? Or something else?
Thanks