如何在Windows上用自己的代码替换GLUT的功能?

时间:2012-03-15 17:36:53

标签: windows opengl

我正在阅读一本OpenGL书(OpenGL superbible 5th edition),它使用GLUT,因此它可以在OpenGL中居中,而不会浪费特定于平台的编程时间。但问题是它有它自己的程序循环,我想知道是否有任何教程或教导我如何设置一个OpenGL窗口,准备在没有OpenGL的情况下在Windows上绘图。 例如,使用过剩,我可以使用以下代码设置所有内容:

gltSetWorkingDirectory(argv[0]);
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA | GLUT_DEPTH | GLUT_STENCIL);
glutInitWindowSize(800, 600);
glutCreateWindow("Triangle");
glutReshapeFunc(ChangeSize);
glutDisplayFunc(RenderScene);

我想做那些代码行,手动(好吧,不完全像这样,我不想创建一个类似的系统,以设置回调函数,当事情发生变化时调用)

0 个答案:

没有答案