带有软件光栅化器的Mesa 3D OpenGL 3.2

时间:2014-02-18 21:27:07

标签: opengl ubuntu mesa

我正在尝试在运行Ubuntu 13的Netbook上创建OpenGL上下文3.2。由于硬件不支持硬件支持的Opengl 3.2,我想知道软件光栅化器是否可以提供这样的功能。 我知道软件模式可能非常慢,但我只需要测试和练习一些简单的例子。

我在互联网上找不到任何可能或不可能的确切信息,而且我对梅萨的知识非常有限。所以我的问题是,是否可以使用Mesa创建基于软件的OpenGL 3.2上下文?

1 个答案:

答案 0 :(得分:3)

目前,事实并非如此。当使用其中一个软件光栅化器后端(旧的,不推荐的swrast,或更现代的,基于镓的软管或llvmpipe驱动程序)时,只会公布GL 2.1。问题是mesa的软件光栅化器还不支持多重采样,这是GL 3.x的要求。 GL 3.x可能还缺少一些其他次要功能。

但是,您仍然可以通过扩展机制使用大多数GL 3.2功能,而无需使用3.2上下文。这也意味着您将无法获得核心配置文件上下文,但这也不应成为问题 - 没有任何事情迫使您实际使用已弃用的功能。