opengl glut glutMainLoop()函数
2013-01-08 14:02
2743 查看
/* CENTRY */ void APIENTRY glutMainLoop(void) { #if !defined(_WIN32) if (!__glutDisplay) __glutFatalUsage("main loop entered with out proper initialization."); #endif if (!__glutWindowListSize) __glutFatalUsage( "main loop entered with no windows created."); for (;;) { if (__glutWindowWorkList) { GLUTwindow *remainder, *work; work = __glutWindowWorkList; __glutWindowWorkList = NULL; if (work) { remainder = processWindowWorkList(work); if (remainder) { *beforeEnd = __glutWindowWorkList; __glutWindowWorkList = remainder; } } } if (__glutIdleFunc || __glutWindowWorkList) { idleWait(); } else { if (__glutTimerList) { waitForSomething(); } else { processEventsAndTimeouts(); } } } } /* ENDCENTRY */
glut37/lib/glut_event.c中的代码。赤裸裸的死循环有木有~
相关文章推荐
- OpenGL内存泄漏之主循环函数glutMainLoop()
- 【OpenGL】glut 消息事件处理函数 glutMainLoop();
- 【OpenGL】glut 消息事件处理函数 glutMainLoop();
- openGL不能退出glutMainLoop的问题
- S5PV210-uboot解析(四)-main_loop函数分析
- VS2012配置Opengl以及“无法解析的外部符号 __imp____glutInitWithExit@12,该符号在函数 _glutInit_ATEXIT_HACK@8 中被引用”问题
- VS2012下基于Glut OpenGL GL_LINE_LOOP示例程序:
- uboot main_loop()函数分析
- OpenGL(1) GLUT窗口图层初始化函数API
- uboot main_loop函数分析
- 14.3.7 main_loop()函数
- OpenGL函数思考-glFlush和glutSwapBuffers
- [转载]OpenGL 中常用的 GLUT 函数库
- main_loop()函数
- UBOOT]main_loop函数分析
- main_loop()函数解析(1)
- uboot下函数run_main_loop分析
- UBOOT之源码分析(X4412)——main_loop函数分析
- 初时OpenGL,OpenGL应用工具包GLUT的基本函数
- 在MFC-opengl中使用类似glutSolidCube()函数出现窗口闪退