是否可以拦截directx 11呼叫并将其转换为directx 12?

时间:2017-02-15 19:36:27

标签: directx-11

我读到了directx 12的多个gpu功能。我想知道是否有可能捕获directx11调用并将它们转换为directx12,添加了多GPU支持。

这将使directx11游戏也能够使用多GPU支持而无需开发人员重写游戏。

我的问题是;这是否能够做得足够快,所以这样做是有意义的。

1 个答案:

答案 0 :(得分:0)

简而言之,不幸的是,不。 DX11和DX12之间的架构有很大不同。 youtube上有一个很棒的Microsoft演示文稿,介绍了两者之间API接口和功能的区别,包括讨论它们之间的相应功能。

DX11在样板代码周围消耗了大量的开销,在DX12中,它消除了这种奢侈,但有一个好处是你可以更精细地控制自己的绘图管道。