【发布时间】:2016-12-12 09:38:40
【问题描述】:
我正在阅读“使用 DirectX 11 进行实际渲染”,并想在深入了解 DirectX 概念后编写一个简单的引擎。
但是今天我们有 DirectX 12,它解决了驱动程序开销问题(因为我们更接近硬件),我正在考虑使用 12 作为我的主要渲染器。但是在开发结束时,我的引擎会成为某种驱动程序开销吗?我认为驱动程序开发人员比我聪明得多,所以我可以让 12 渲染比 11 慢。对吧?
【问题讨论】:
-
很简单,用DX11。不要仅仅因为 GPU-CPU 通信会遇到性能瓶颈而尝试使用 DX12。如果你问这个问题,那你肯定不需要DX12的性能。
标签: c++ directx directx-11 directx-12