OpenGL 4 采用
Posted
技术标签:
【中文标题】OpenGL 4 采用【英文标题】:OpenGL 4 adoption 【发布时间】:2011-03-31 05:21:07 【问题描述】:最近才开始学习“新”OpenGL(可编程而不是固定功能,我从 Nehe 教程中学习),我想知道自 OpenGL 4 发布以来学习 OpenGL 3 是否有用。
我之所以问是因为我想知道有多少机器可以使用 OpenGL 4。
目前是否广泛采用,大多数显卡都支持吗? OpenGL 4 是否与 OpenGL 3 完全不同?
【问题讨论】:
【参考方案1】:OpenGL 4 与 OpenGL 3 并没有根本的不同。它支持二进制着色器和 64 位数据类型以及其他一些东西,但不会让您的 OpenGL 3 应用程序立即过时。
【讨论】:
【参考方案2】:如上所述,但如果您想学习使用 OpenGL 的现代方式,我建议您只使用核心配置文件,而不是不推荐使用的位(固定功能...)。您可以make the GL fail on calling obsolete functions,或通过 gDEBugger(免费)运行您的应用程序,它会给您警告。
【讨论】:
以上是关于OpenGL 4 采用的主要内容,如果未能解决你的问题,请参考以下文章