OpenGL和Directx可以完全由软件模拟吗?

时间:2012-02-10 12:45:30

标签: opengl directx

某些虚拟机根本没有显示卡。我想知道OpenGL和DirectX可以完全用软件模拟吗?

2 个答案:

答案 0 :(得分:4)

OpenGL和DirectX只是API。实际实现可以用硬件或软件完成。 Windows附带的OpenGL接口DLL包含一个OpenGL-1.1软件光栅化器。在Linux上使用的OpenGL实现,Mesa3D,还包含一个软件光栅化器后备,实现了OpenGL-2.1。

Direct3D可以用模拟的软件实现,但通常不是。

答案 1 :(得分:2)

简单的答案是肯定的,像Adobe这样的公司就是这么做的。 看看SwiftShader :: http://transgaming.com/business/swiftshader

我以前必须使用它,它运行得很好。