首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FreeGLUT和GLFW有什么不同?

FreeGLUT和GLFW有什么不同?
EN

Stack Overflow用户
提问于 2014-09-07 17:12:23
回答 1查看 36.6K关注 0票数 50

我的大学开始教授一门包括OpenGL编程的课程。他们让我们使用FreeGLUT为OpenGL创建一个窗口和上下文,但我在lynda.com上找到了一个关于OpenGL的在线课程,其中他们使用GLFW而不是FreeGLUT。

所以我想知道我应该使用哪一个,两者之间有什么区别?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-07 17:21:30

FreeGLUT:

基于GLUT应用编程接口的

  • GLUT自OpenGL问世以来就一直存在。
  • 许多教程和示例都使用GLUT。
  • 负责实现事件循环并通过回调工作(虽然适用于简单的东西,但会使精确计时动画循环和低延迟输入等事情变得更加困难)。

<代码>F29

GLFW:

  • 是从零开始设计的,借鉴了其他框架的经验,
  • 提供了更好的上下文创建控制,而window
  • 提供了基本的线程支持功能(线程创建、同步)。--从GLFW-3
  • GLFW-2中删除可提供基本的图像文件加载支持。--从-3\f25 GLFW-3\f6中删除-3\f25 devices.
  • Event -3\f6-3\f25
  • -3\f6,以便非常详细地访问输入-3\f25 devices.
  • Event-3\f6循环由编程器控制,从而实现更精确的计时和更低的等待时间。
票数 54
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25708688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档