Установка glutBitmapCharacter цвет?

Просто удивление, если кто-то может помочь мне разыскать свою проблему со следующим кодом, где цвет текста не устанавливается правильно (его просто рендеринг независимо от того, что цвет в фоновом режиме),

void RenderText(int x, int y, const char *string)
{
int i, len;

glUseProgram(0);

glLoadIdentity();
glColor3f(1.0f, 1.0f, 1.0f);
glTranslatef(0.0f, 0.0f, -5.0f);
glRasterPos2i(x, y);

glDisable(GL_TEXTURE_2D);
for (i = 0, len = strlen(string); i < len; i++)
{
    glutBitmapCharacter(GLUT_BITMAP_8_BY_13, (int)string[i]);
}
glEnable(GL_TEXTURE_2D);
}

Я проверил все обычные вещи (я думаю), отключая текстурирование, выбирание цвета прежде rasterPos'ing, и т.д. я отключил программы построения теней, но у меня все еще есть проблемы

8
задан colordot 16 April 2010 в 20:49
поделиться