2012-09-13 17 views
1

首先我想说的是,我试图LIBGL_ALWAYS_SOFTWARE=1 ./myapp的,并没有帮助力软件实现的OpenGL 3.x中的

我已经巴布亚,台面安装9.0,ATI X800(R420)(仅OpenGL的2.0功能)

我想强制软件impl。的OpenGL 3.x和相应的GLSL,有可能做到这一点?

我使用glfw和glew。

glfwOpenWindowHint(GLFW_OPENGL_VERSION_MAJOR, 3); 
glfwOpenWindowHint(GLFW_OPENGL_VERSION_MINOR, 0); 
glfwOpenWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE); 

这使我无法glfwOpenWindow,没有提示我得到的OpenGL 2.x的

+0

我认为这涉及MESA GL和某种形式的Linux? –

+0

是的,Gentoo如上所述,mesa(至少我希望它使用的mesa实现,我不确定这里。) – jakubdaniel

+0

你确定MESA有OpenGL 3.0的软件实现吗? –

回答

0

MESA如何对软件渲染单独的驱动程序:

llvmpipe 

,但它仍然基于OpenGL 2.1 +扩展