2014-07-25 235 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