OpenGL的库

3

我了解到OpenGL正在进行大量的弃用。据说这与着色器的实现有关。是否有受此弃用影响的库?似乎SFML、GLFW和SDL是最新的库。其他库如glew或glut是否会出现问题?

1个回答

2

GLUT 是一个实用的库,主要包含与 GUI 相关的有用方法。GLUT 已经过时了大约 10 年,因此不能与新的(可编程)管道一起使用。从我所知道的来看,它只支持 GL 3.1 及以下版本。替代 GLUT 的项目是 FREE GLUT,它已经更新并且可以在旧版和新版 OpenGL 中使用。Glew 是将 GL API 暴露给 Windows 用户的库。它具有过时和当前的功能。你可以根据 GL 版本和配置类型选择使用哪种。例如,在 OpenGL 4.0 版本中使用兼容性配置,则可以使用过时的和 4.0 特定的 API 功能的混合。但如果选择核心配置,则使用过时的方法将不起作用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接