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