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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

Immutable, m<strong>on</strong>olithic pipeline state objects (PSOs)<br />

– Single object captures as much state as possible<br />

– Much lower chance of missing driver c<strong>on</strong>text<br />

– Allows link-time optimizati<strong>on</strong>s <strong>on</strong> shaders<br />

No state inheritance between direct command lists<br />

– No API state or internal state inheritance (renaming, etc.)<br />

– Explicit barriers to handle hazards and resource transiti<strong>on</strong>s<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 />

18

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

Saved successfully!

Ooh no, something went wrong!