OpenGL 4 采用

发布于 2024-10-28 12:49:11 字数 190 浏览 2 评论 0原文

最近才开始学习“新”OpenGL(可编程,而不是固定功能,我从 Nehe 教程中学到),我想知道自 OpenGL 4 发布以来学习 OpenGL 3 是否有用。

我之所以问这个问题是因为我想知道有多少台机器能够使用OpenGL 4。

目前它是否被广泛采用,大多数显卡都支持它吗? OpenGL 4 与 OpenGL 3 有根本不同吗?

Having only recently started learning the 'new' OpenGL (programmable as opposed to fixed-function, I learned from the Nehe Tutorials), I'm wondering if learning OpenGL 3 is at all useful since OpenGL 4 was released.

The reason I ask is because I'm wondering as to the number of machines able to use OpenGL 4.

Is it widely adopted currently, do most graphics cards support it? Is OpenGL 4 even radically different from OpenGL 3?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

相思碎 2024-11-04 12:49:11

OpenGL 4 与 OpenGL 3 并没有根本不同。它支持二进制着色器和 64 位数据类型以及其他一些功能,但不会让您的 OpenGL 3 应用程序立即过时。

OpenGL 4 is not radically different from OpenGL 3. It supports binary shaders and 64-bit data types and some other things, but nothing that makes your OpenGL 3 apps immediately obsolete.

九八野马 2024-11-04 12:49:11

如上所述,但如果您想学习使用 OpenGL 的现代方法,我建议您仅使用核心配置文件,而不是已弃用的位(固定功能...)。您可以让 GL 在调用过时函数时失败,或者通过 gDEBugger 运行您的应用程序(免费)这会给你警告。

As above, but if you want to learn the modern way to use OpenGL, I recommend you only use the core profile, and not the deprecated bits (fixed func...). You can either make the GL fail on calling obsolete functions, or run your app through gDEBugger (free) which will give you warnings.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文