Поскольку я ответил на это в комментарии, здесь есть более прямой ответ:
// width and height is 256 and max is 512
// texture coordinates
float uMax = (width / max);
float vMax = (height / max);
_texCoords[0] = 0.0; _texCoords[1] = vMax;
_texCoords[2] = uMax; _texCoords[3] = vMax;
_texCoords[4] = 0.0; _texCoords[5] = 0.0;
_texCoords[6] = uMax; _texCoords[7] = 0.0;
Теперь используйте эти текстовые координаты для рендеринга, и вы можете вставить текстуру 256x256 в буфер 512x512.Ширина и высота, которые вы хотите использовать, могут быть любого размера, равного или меньшего вашего максимального размера.