我可以期望用户能够运行使用 OpenGL 3.x 的软件吗?
拥有开源图形驱动程序的 Linux 用户可以运行 OpenGL 3.x 吗?我知道 Mesa3D 7.8 只支持 OpenGL 2.1。
我也知道 OS X Snow Leopard 支持一些但不是所有的 OpenGL 3.0 功能。我不知道豹的情况。
我不知道 XP、Vista 和 Windows 7 上的情况。
我想开始学习OpenGL,我的兴趣更多在于科学和工程应用而不是游戏。我知道我将阅读使用 OpenGL 1.x 的代码,但我想使用我期望用户系统支持的最新规范编写代码。我想知道我应该开始学习 2.1 还是 3.3。我正在考虑获得 OpenGL Superbible 的第 4 版来学习 2.1 或 7 月 30 日发布的第 5 版来学习 3.3。(我有物理学学士学位,所以我的数学背景还不错。)
编辑:我发现这个相关问题的答案与我的问题相关。