- int m;
-
- /* Make sure text size doesn't exceed the maximum texture size. */
-
- glGetIntegerv(GL_MAX_TEXTURE_SIZE, &m);
-
- scale[0] = 1;
- scale[1] = 1;
- scale[2] = 1;
-
- while (s0 > m) { s0 /= 2; scale[0] *= 2; }
- while (s1 > m) { s1 /= 2; scale[1] *= 2; }
- while (s2 > m) { s2 /= 2; scale[2] *= 2; }