我读到了directx 12的多个gpu功能。我想知道是否有可能捕获directx11调用并将它们转换为directx12,添加了多GPU支持。
这将使directx11游戏也能够使用多GPU支持而无需开发人员重写游戏。
我的问题是;这是否能够做得足够快,所以这样做是有意义的。
答案 0 :(得分:0)
简而言之,不幸的是,不。 DX11和DX12之间的架构有很大不同。 youtube上有一个很棒的Microsoft演示文稿,介绍了两者之间API接口和功能的区别,包括讨论它们之间的相应功能。
DX11在样板代码周围消耗了大量的开销,在DX12中,它消除了这种奢侈,但有一个好处是你可以更精细地控制自己的绘图管道。