我读到了DirectX12的多gpu功能。我想知道是否有可能捕获directx11调用并将其转换为directx12,添加对多gpu的支持。
这将使directx11游戏也可以使用多图形处理器支持,而无需开发人员重写游戏。
我的问题是:这样做是可行的,而且足够快,这样做是有意义的吗?
发布于 2017-04-20 08:52:35
简而言之,不幸的是,没有。DX11和DX12之间的架构有很大的不同。在youtube上有一个很棒的Microsoft演示文稿,介绍了两者在API接口和功能上的差异,包括对它们之间相应功能的讨论。
在DX12中,DX11消除了许多围绕样板代码的开销,它消除了这种奢侈,但好处是您可以对自己的绘图管道进行更细粒度的控制。
https://stackoverflow.com/questions/42258523
复制相似问题