Je me demandais si quelqu'un peut me aider à traquer mon problème avec le code suivant où la couleur du texte n'est pas réglé correctement (son juste rendu quelle que soit la couleur est en arrière-plan)Définition de la couleur 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);
}
J'ai vérifié tous les choses habituelles (je pense), désactivation de texturing, réglage de la couleur avant rasterPos, etc Ive handicapés shaders mais j'ai encore des problèmes
S'il vous plaît publier une photo de ce que vous observez. – Bahbar
Lorsque vous dire que c'est "Rendre n'importe quelle couleur est en arrière-plan", voulez-vous dire le jeu de couleurs avec 'glClearColor', ou quelque chose de différent? – bcat