prostu zastanawiasz się, czy ktoś może mi pomóc wyśledzić mój problem z następującego kodu, gdzie kolor tekstu nie jest ustawiony prawidłowo (jest tylko rendering niezależnie od koloru jest w tle)Ustawianie koloru 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);
}
Sprawdziłem wszystko zwykłe rzeczy (jak sądzę), wyłączanie teksturowania, ustawianie koloru przed rastrowaniem itp. Ive wyłączone shadery, ale nadal mam problemy
proszę umieścić obraz tego, co można zaobserwować. – Bahbar
Kiedy powiedz, że tak "renderowanie dowolnego koloru w tle", czy masz na myśli zestaw kolorów za pomocą 'glClearColor' lub coś innego? – bcat