microsoft / D3D12TranslationLayer

A library containing utilities for mapping higher-level graphics work to D3D12
MIT License
327 stars 47 forks source link

Some changes to improve CPU performance #80

Closed jenatali closed 1 year ago

jenatali commented 1 year ago

This change must be done in lock-step with 11on12 and 9on12, which need to be updated due to the residency management changes:

jenatali commented 1 year ago

New commits pushed that, when paired with 9on12 changes, further increase perf on discrete GPUs. Combined, I see a ~30% improvement in FPS in the Heaven benchmark at low resolution + low settings (i.e. CPU-bound).