<div dir="ltr">On 20 January 2013 14:15, Paul Berry <span dir="ltr"><<a href="mailto:stereotype441@gmail.com" target="_blank">stereotype441@gmail.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Your interaction with blorp looks good.  But I think there are some bugs in the resolves.  My rules of thumb for depth/HiZ resolves are:<br>
<div class="gmail_extra"><div class="gmail_quote"><div>
<br></div><div>- Resolves take care of the mismatch in access patterns between HiZ-aware components (i.e. the depth buffer bound to the rendering pipeline) and non-HiZ-aware components (texture units, blorp, and swrast).  After writing data using a HiZ-aware component and reading it using a non-HiZ-aware component, you need to do a depth resolve.  After writing data using a non-HiZ-aware component and reading it using a HiZ-aware component, you need to do a HiZ resolve.  For this determination, writing to a portion of the buffer (but not all of it) counts as both a write and a read.<br>
</div></div></div></div></blockquote><div><br></div><div>Argh, this should say "After writing data using a HiZ-aware component and *before* reading it using a non-HiZ-aware component".  There's a similar error in the next sentence.<br>
</div><br></div></div></div>