Mesa 3D比GDI +慢

时间:2013-05-08 07:42:53

标签: opengl virtual-machine mesa

我在虚拟机(VMWare WinXP SP2)上运行3d实时应用程序(C ++)。我在VMWare中始终禁用3d加速。我已经测试了它与普通的Windows GDI OpenGL 1.1和Mesa 3D(7.8.2)一起运行。在Mesa上运行时,我有完整的OpenGL功能(VertexBufferObjects等),但它比GDI实现慢得多。我知道Mesa是一个软件rastizer但我想GDI的实现也是如此。那么为什么梅萨慢了?或者Mesa应该更快,它在我的应用程序中实际上是一个问题吗?

1 个答案:

答案 0 :(得分:1)

Mesa支持完全可编程的管道,因此支持软件光栅化器,它在某些点使用即时编译,因此不像Win32 GDI那样进行积极优化。这是功能和性能之间的权衡。