我为当前绘制和更新标准彩色立方体(在即时模式下)的OpenGL (GLEW)应用程序创建了一个窗口。我遇到的问题是在哪里调用该initialize()
函数,因为我正在尝试使用着色器。
int szWindow::WinLoop(MSG msg)
{
while (isRunning)
{
if (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
{
if (msg.message == WM_QUIT)
break;
TranslateMessage(&msg);
DispatchMessage(&msg);
}
else
{
// Application loop here
renderClass->Update();
renderClass->Render();
SwapBuffers(hDC);
}
}
return 0;
}