首先我想说我尝试了 LIBGL_ALWAYS_SOFTWARE=1 ./myapp
但没有帮助
我安装了 gentoo、mesa 9.0、ATI X800 (R420)(仅支持 OpenGL 2.0)
我想强制软件实现。 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
最佳答案
MESA 如何为软件渲染提供单独的驱动程序:
llvmpipe
但它仍然在 OpenGL 2.1 + 扩展上
关于c - 强制软件实现 opengl 3.x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12414991/