Просто интересно, если кто-то может помочь мне разыскать мою проблему с помощью следующего кода, где цвет текста не установлен правильно (его просто делает то, что цвет на заднем плане)Настройка цвета 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);
}
Я проверил все обычные вещи (я думаю), отключение текстурирования, установка цвета перед растром и т. д. Ive отключенные шейдеры, но у меня все еще есть проблемы
Пожалуйста, пост картины того, что вы наблюдаете. – Bahbar
Когда вы скажем, что это «рендеринг любого цвета в фоновом режиме», вы имеете в виду цвет, заданный с помощью 'glClearColor', или что-то другое? – bcat