【发布时间】:2012-02-16 03:00:40
【问题描述】:
根据我在这里阅读的内容:http://www.linuxquestions.org/questions/linux-software-2/opengl-vs-mesa-whats-the-diff-351037/
Mesa是软件渲染,而驱动OpenGL是硬件渲染。
我遇到的每个教程都只展示了如何安装 Mesa。如何设置真正的(硬件加速)openGL?安装驱动程序是否安装标题?如果是这样,哪个标题?如果我有一个用 mesa 编译的程序,我是否必须重新编译它才能利用硬件加速?如果安装驱动安装需要的库和头文件,台面会发生什么?
来自指向站点的最后一篇文章:“这是否意味着如果我安装了 NVidia 驱动程序,我应该删除 mesa 包?”
另外,openGL 现在是第 4 版和第 5 版,但我找不到任何教程来说明如何为这些版本创建上下文,只有最高版本 3...
如您所见,我不太确定这是如何工作的。
最后一件事,这本书:http://glprogramming.com/red/ 适用于哪个版本的 openGL?指南版本是 1.1,但没有说明是为哪个版本编写的。
【问题讨论】:
-
这里有很多个问题。你真的应该把它缩小到一个主题。
-
我无法帮助您解决所有这些问题,但这些链接可能会帮助您入门。 developer.nvidia.com/nvidia-graphics-sdk-11 developer.amd.com/sdks/Pages/default.aspx 当然还有opengl.org/sdk
-
顺便说一句,没有 OpenGL 版本 5 这样的东西。当前的 GL 版本是 4.2
标签: c opengl ubuntu-11.04