当windows上的OpenGL应用程序在VM或远程桌面上运行时,它通常会恢复到微软的OpenGL实现。有没有办法可以让它恢复到另一个软件渲染器(即MESA)。
发布于 2012-10-15 00:34:18
不,没有。如果你想使用MESA,你必须实际使用MESA。
你能做的最接近的事情就是使用DLL注入来创建你自己的opengl32.dll,并把它放在真实的opengl32.dll和你的应用程序之间。根据需要,您可以将任何API调用分配给常规API调用或MESA调用。
https://stackoverflow.com/questions/12883971
复制相似问题