正在编译OpenGL程序,在VirtualBox Machine Windows XP上制作,可能在不同的机器上,例如,如果我在虚拟机上制作程序并想要将编译过程发送到作为主机的Ubuntu。
我问这个,因为我正在寻找一种方法来使用我的主机的GPU用于虚拟机,但我无法做到这一点,无法找到任何可能的解决方案
答案 0 :(得分:0)
我正在寻找一种方法来使用我的主机的GPU用于虚拟机
程序的构建位置和操作系统的位置与此特定问题无关。 OpenGL只是一个API规范,当您编译程序以使用OpenGL时,它只会遵循API但不包含实际与GPU通信的一段代码。这就是他们提供的驱动程序和OpenGL实现的功能。
您需要的是Virtual Machine中的驱动程序,它公开OpenGL API并将命令传递给主机GPU。