On 22 May 2012 13:02, Eric Anholt <span dir="ltr">&lt;<a href="mailto:eric@anholt.net" target="_blank">eric@anholt.net</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Fri, 11 May 2012 11:03:50 -0700, Paul Berry &lt;<a href="mailto:stereotype441@gmail.com">stereotype441@gmail.com</a>&gt; wrote:<br>
&gt; When executing a blorp operation on Gen7 that does not need a WM<br>
&gt; program (i.e. a HiZ operation), we use 32-pixel dispatch mode because<br>
&gt; it&#39;s faster.  However, when executing a blorp operation that does need<br>
&gt; a WM program, we need to use 16-pixel dispatch, because blorp WM<br>
&gt; programs are compiled assuming 16-pixel dispatch.<br>
<br>
</div>I didn&#39;t think dispatch mode means anything unless you&#39;re actually<br>
dispatching a thread (though I could see how having no dispatch mode set<br>
might anger things).  Basically, I&#39;m thinking just always set 16, unless<br>
there is some efficiency reason I don&#39;t know of.<br>
</blockquote></div><br>I don&#39;t honestly know.  Chad, I inherited the 32-pixel dispatch from your HiZ code, and assumed you did it on purpose because it was faster.  But I didn&#39;t actually do any tests.  Do you have any thoughts about this?<br>