如何在软件仿真模式下启动OpenGL?

问题描述:

有没有什么办法可以在软件模拟模式下启动OpenGL,就像DirectX那里有参考渲染选项一样?如何在软件仿真模式下启动OpenGL?

+1

初始化OpenGL是非常具体的平台。因此,请告诉我们您使用的是什么操作系统,以及您是否使用任何包装库(如SDL)。 –

+0

该模式有什么作用?用CPU而不是GPU渲染,还是其他的东西?强制CPU渲染:http://superuser.com/questions/106056/force-software-based-opengl-rendering –

如果你想只是测试现有的软件有一堆花样......像: http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&Number=148011

如果你正在写的软件,并有指定的渲染能力......然后在Windows :

来自:http://www.opengl.org/resources/faq/technical/mswindows.htm

要强制软件从应用程序的渲染,选择像素 格式,是不是硬件加速。要做到这一点,你不能使用 ChoosePixelFormat(),它总是选择硬件加速像素 格式,当有一个可用。相反,使用DescribePixelFormat()到 遍历可用像素格式的列表。任何具有 格式的PFD_GENERIC_FORMAT属性位设置将不会被加速硬件 。

对于Linux或Mac ...我将不得不通过真正的书看...让我知道,如果你是在Linux/Mac的