왜 검은 색으로 만 그려지나요?glColor3i 만 검정색입니다.
glPushMatrix();
// Check the current color
glColor3i(255, 0, 255);
GLint currentColor[4];
glGetIntegerv(GL_CURRENT_COLOR, currentColor);
//currentColor[0] = 254, 1 = 0, 2 = 254, 3 = doesn't matter
glBegin(GL_QUADS);
glLineWidth(1);
glVertex2f(0, 0);
glVertex2f(WINDOW_WIDTH * .1, 0);
glVertex2f(WINDOW_WIDTH * .1, WINDOW_HEIGHT);
glVertex2f(0, WINDOW_HEIGHT);
glEnd();
glPopMatrix();
또한 다음을 시도해 보았습니다. \t glDisable (GL_BLEND); glDisable (GL_DITHER); \t glDisable (GL_FOG); glDisable (GL_LIGHTING); \t glDisable (GL_TEXTURE_1D); glDisable (GL_TEXTURE_2D); \t glDisable (GL_TEXTURE_3D); glShadeModel (GL_FLAT); –