CR的代码文本

all for learning about the world
  订阅 订阅  :: 管理

freeglut,rather than glut

Posted on 2011-07-12 09:34  mumuliang  阅读(896)  评论(2编辑  收藏  举报
1.
freeglut新增glutMainLoopEvent和glutLeaveMainLoop。
可以在mainloop开始后移交控制权。

2.
可以通过GLUT_ACTION_ON_WINDOW_CLOSE自定义多窗体程序在关闭窗体时的行为(默认和glut一样是exit)。

3.
新增回调:
常规和特殊的按键释放回调,
操纵杆joystick回调,
菜单状态回调(一个参数,和三个参数的那个不一样),
窗口状态回调(也是一个参数)
鼠标滚轮回调

4.
字符串渲染的函数组。
一次渲染完整的字符串而不是一次一个字符。
大部分还会返回字符的长宽。

5.
两个十二面体的函数,一个线框一个填充。

6.
glutGetProcAddress包装了glXGetProcAddressARB和wglGetProcAddress