2014-07-25 153 views
-2

我正在尝试构建一个OpenGL 4.4 Windows应用程序。OpenGL 4.4渲染只是白色屏幕

为此我手动指向功能使用wglGetProcAddress;即不使用GLEW,GLEE或FreeGLUT的

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

系统配置

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

这里的Visual Studio项目文件: VS 2010 Project

回答

0

看来你永远不会打电话SetData()函数在您的程序中。 所以你怎么能期望在屏幕上得到任何结果。

在你Win32_Window.cpp

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

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