OpenGL 4.4渲染只是白屏

时间:2014-07-25 10:16:33

标签: c++ opengl

我正在尝试构建 OpenGL 4.4 Windows应用程序。

为此我手动使用 wglGetProcAddress 获取指向函数的指针;即不使用GLEW,GLEE或FreeGLUT

代码构建正确,但我得到白屏,没有别的,即屏幕上没有绘制三角形。

系统配置

  • 操作系统:Windows 7 SP1 64位
  • GPU:NVIDIA GTX 750 Ti
  • 驱动程序:NVIDIA 337.88(最新)

这是Visual Studio项目文件:VS 2010 Project

1 个答案:

答案 0 :(得分:0)

您的程序中似乎永远不会调用 SetData()函数。 那么你怎么能期望在屏幕上得到任何结果。

Win32_Window.cpp

...
ShowWindow(hWnd, nCmdShow);
UpdateWindow(hWnd);

SetupPixelFormat();
InitGL();
SetData();           // Add this line to set data for VAO and VBO