<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, May 25, 2018 at 11:27 AM, Matt Turner <span dir="ltr"><<a href="mailto:mattst88@gmail.com" target="_blank">mattst88@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Thu, May 24, 2018 at 2:55 PM, Jason Ekstrand <<a href="mailto:jason@jlekstrand.net">jason@jlekstrand.net</a>> wrote:<br>
> From: Francisco Jerez <<a href="mailto:currojerez@riseup.net">currojerez@riseup.net</a>><br>
<br>
I think some explanation is required. I'm guessing this is because you<br>
have to write lo fragments out before high, but we should say that in<br>
the commit message.<br>
</blockquote></div></div><div class="gmail_extra"><br></div><div class="gmail_extra">How about this:</div><div class="gmail_extra"><br></div><div class="gmail_extra">When using multiple RT write messages to the same RT such as for dual-source blending or all RT writes in SIMD32, we have to set the "Last Render Target Select" bit on all write messages that target the last RT but only set EOT on the last RT write in the shader.  Special-casing for dual-source blend works today because that is the only case which requires multiple RT write messages per RT.  When we start doing SIMD32, this will become much more common so we add a dedicated bit for it.<br></div></div>