gpt4 book ai didi

c++ - 使用 GLEW 时,为什么我的系统支持 OpenGL 3.2 而我的 GPU 仅兼容 2.0?

转载 作者:行者123 更新时间:2023-11-30 02:05:54 24 4
gpt4 key购买 nike

我是 OpenGL 的相对初学者(我没有计算我完成的 1.1 版 NeHe 教程,因为我正在尝试学习使用自定义着色器以现代方式做到这一点),而且我不不太了解不同版本的工作原理,哪些需要更改硬件,哪些只需要更新驱动程序。此外,我试图找到有关 GLEW 工作原理的更多详细信息(还没有深入研究代码),但它仍然没有点击。在学习的同时,我试图在我的代码中找到向前和向后兼容性之间的平衡,特别是因为我使用的是旧硬件,并且它可能成为 future 游戏的基础。我正在尝试决定为哪个版本的 GL 和 GLSL 编写代码。

我的具体问题是:为什么当我使用 GLEW (2.7) 库(也使用 GLFW)时,GLEW_VERSION_3_2 是否评估为真,即使我的 GPU 广告说它仅符合 2.0?它是否在软件中模拟更高版本的功能?它是否以使其行为像 3.2 一样透明的方式公开硬件扩展?这只是 GLEW 中的一个错误吗?

最佳答案

It is an integrated Radeon HD 4250.

那么你看的广告就是错的。所有 HD-4xxx 类 GPU(无论是集成卡、移动卡还是独立卡)都完全支持 OpenGL 3.3。该广告要么非常陈旧,完全不正确,要么您读错了。

关于c++ - 使用 GLEW 时,为什么我的系统支持 OpenGL 3.2 而我的 GPU 仅兼容 2.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9284546/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com