1 year ago

#318002

test-img

HARNEET

Glut/OpenGL always renders black window

I am changing the window background color using the Glut library, which isn't working. The code works perfectly on my peer's computers but not on mine. I am using Visual Studio on Windows 10, with intel i5,8th gen, with integrated graphics.

I searched on Reddit threads, and the only thing relevant was that integrated graphics may be the issue.

Is integrated graphics really the issue or something else?

Are there any solutions to this problem, except changing the graphic cards?

Note- The library should be OpenGL, glut, glu only...

Code:

#include <GL/glut.h>
#include <gl/GLU.h>
#include <iostream>
using namespace std;
void draw() {}
void display() {
  glClearColor(1.0, 1.0, 0.0, 0.0);
  glClear(GL_COLOR_BUFFER_BIT);
  gluOrtho2D(0, 640, 0, 480);
  // draw();
  glFlush();
  return;
}
int main(int argc, char **argv) {
  glutInit(&argc, argv);
  glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
  glutInitWindowPosition(200, 200);
  glutInitWindowSize(640, 480);
  glutCreateWindow("House");
  glutDisplayFunc(display);
  glutMainLoop();
  return 0;
}

I tried this code, and although it renders a window, it is black in color, which it should not be. It should be (as the question) any random color. Are there any solutions i can try?

c++

visual-studio

opengl

intel

glut

0 Answers

Your Answer

Accepted video resources