Efficient Rendering with DirectX 12 on Intel Graphics
Efficient-Rendering-with-DirectX-12-on-Intel-Graphics
Efficient-Rendering-with-DirectX-12-on-Intel-Graphics
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Haswell/Broadwell Resource Binding<br />
Root c<strong>on</strong>stants implemented <str<strong>on</strong>g>with</str<strong>on</strong>g> “push c<strong>on</strong>stants”<br />
– Buffer that hardware uses to prepopulate EU registers<br />
– When EU thread launches, values are immediately available<br />
– Can be a GPU performance win vs. loading buffer data<br />
Root descriptors also use push c<strong>on</strong>stants<br />
– Pointers passed as c<strong>on</strong>stants to the shader<br />
– Data read through general memory path<br />
Descriptor tables use “binding table” hardware<br />
– Each descriptor binding requires <strong>on</strong>e binding table slot<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 />
49