Skip to content

Commit d132e65

Browse files
authored
Merge pull request #724 from microsoft/JacquesvanRhynMSFT
Update readme with link to DX Landing Page
2 parents e57ebe0 + 92b8dd7 commit d132e65

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Libraries/D3DX12Residency/readme.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ It implements essentially the same memory management behavior that a D3D11 app w
77

88
The library should be seen as a stepping stone for D3D12 apps to get good performance when under memory pressure while leaving the door very open for apps to make optimizations that beat D3D11-style memory management algorithms.
99

10+
Make sure that you visit the [DirectX Landing Page](https://devblogs.microsoft.com/directx/landing-page/) for more resources for DirectX developers.
11+
1012
## What happens if I don't manage memory (using this library or otherwise)?
1113
Without this library or any other sort of memory management, there is a real and significant GPU performance hit when your app uses more memory than is available. This is most noticeable on low memory (1GB/2GB) boards but can easily happen on 4GB cards as well (e.g. 4k, ultra settings, etc). The OS's Video Memory Manager (VidMM) will do its absolute best to ensure your application can always make forward progress but any contingencies that VidMM has to use to keep your app running often come with a performance hit. It is critical that applications manage their memory instead of relying on VidMM to make general case decisions which will invariably be non-optimal.
1214

0 commit comments

Comments
 (0)