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

use*_*949 1 opengl directx

有些虚拟机根本不显示卡。我想知道OpenGL和DirectX是否可以完全由软件模拟?

dat*_*olf 5

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

Direct3D 可以在模拟软件中实现,但通常不是这样。