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.

Commands in <str<strong>on</strong>g>DirectX</str<strong>on</strong>g> <str<strong>on</strong>g>12</str<strong>on</strong>g><br />

While those commands are in<br />

flight, can record new commands<br />

– Can reuse command lists<br />

– Must use different memory<br />

When GPU finishes <str<strong>on</strong>g>with</str<strong>on</strong>g> memory, it<br />

can also be reused<br />

– App handles synchr<strong>on</strong>izati<strong>on</strong><br />

– Typical to put fence at frame<br />

boundaries<br />

– Always reuse allocators!<br />

Command Lists<br />

GPU Ring<br />

head<br />

tail<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 />

17

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

Saved successfully!

Ooh no, something went wrong!