ExecuteIndirect Command in DirectX 12 Brings Improved Performance and Low CPU Usage
Por um escritor misterioso
Descrição
Microsoft has revealed a new indirect dispatching draw solution that can be used by all DirectX 12 compatible hardware, completely replacing the DrawIndirect and DispatchIndirect commands. The company says that this solution will bring 'major performance improvements to the already incredible performance that DX12 can achieve'. ExecuteIndirect is said to perform multiple draws with a single API call, and gives the ability to both the CPU and the GPU to control draw calls, as well as change bindings between draw calls. Principal Development Lead for Direct3D and DXGI at Microsoft, Max McMullen, has demoed the new feature at GDC with
Unreal Engine performance guide - AMD GPUOpen
New: Vulkan Device Generated Commands
RedGamingTech
DirectX 12 - ExecuteIndirect Command Further Improves Performance & Greatly Reduces CPU Usage
RDNA Performance Guide - AMD GPUOpen
CPU Scaling - The DirectX 12 Performance Preview: AMD, NVIDIA, & Star Swarm
DirectX 12 [Arquivo] - Fórum do Portugal-Tech
Official - DX12 is out of experimental since 2022.2.0a17 - Unity Forum
RDNA Performance Guide - AMD GPUOpen
Efficient Rendering with DirectX* 12 on Intel® Graphics
User Guide :: Nsight Graphics Documentation
DirectX-Specs/d3d/Raytracing.md at master · microsoft/DirectX-Specs · GitHub
The Radeon™ GPU Profiler — Radeon GPU Profiler 1.16.0 documentation