12.02.2016 Views

Efficient Rendering with DirectX 12 on Intel Graphics

Efficient-Rendering-with-DirectX-12-on-Intel-Graphics

Efficient-Rendering-with-DirectX-12-on-Intel-Graphics

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Memory Residency Best Practices<br />

Allocati<strong>on</strong>s are initially made resident<br />

– Resource creati<strong>on</strong> will fail if residency budget is exceeded<br />

OS will request that background apps trim residency<br />

– Misbehaved applicati<strong>on</strong>s will be suspended from rendering<br />

– i.e. their GPU work will not be scheduled/make progress<br />

Be a good citizen; provide a good user experience<br />

– Handle allocati<strong>on</strong> failures and trim requests gracefully<br />

– Evict idle resources, trim streaming pools, remove detailed<br />

mips, drop quality settings, etc.<br />

Copyright © 2015, <strong>Intel</strong> Corporati<strong>on</strong>. All rights reserv ed. *Other names and brands may be claimed as the property of others.<br />

27

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!