0

正在编译 OpenGL 程序,在 VirtualBox 机器 Windows XP 上制作,可能在不同的机器上,例如,如果我在虚拟机上制作程序并想将编译过程发送到作为主机的 Ubuntu。

我在问这个,因为我正在寻找一种将主机的 GPU 用于虚拟机的方法,但我无法做到这一点,找不到任何可能的解决方案

4

1 回答 1

0

我正在寻找一种将主机的 GPU 用于虚拟机的方法

程序构建的位置和操作系统与此特定问题无关。OpenGL 只是一种 API 规范,当您编译程序以使用 OpenGL 时,它只会遵循 API,但不包含实际上与 GPU 对话的代码片段。这就是驱动程序和它们提供的 OpenGL 实现所做的。

您需要的是虚拟机中的驱动程序,它公开 OpenGL API 并将命令传递给主机 GPU。

于 2012-11-10T01:49:43.993 回答