<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, May 25, 2017 at 7:07 AM, Marek Olšák <span dir="ltr"><<a href="mailto:maraeo@gmail.com" target="_blank">maraeo@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Wed, May 24, 2017 at 8:34 PM, Jason Ekstrand <<a href="mailto:jason@jlekstrand.net">jason@jlekstrand.net</a>> wrote:<br>
> It's not SPIR-V that's backwards from GLSL, it's Vulkan that's backwards<br>
> from GL. Let's make NIR consistent with the source language and do the<br>
> flipping inside the Vulkan driver instead.<br>
<br>
</span>I wonder why that is. Note that GL is backwards compared to AMD GCN. I<br>
guess Vulkan simply matches AMD GCN.<span class="HOEnZb"><font color="#888888"><br>
</font></span></blockquote></div><br></div><div class="gmail_extra">It was a mistake made with Vulkan 1.1. What actually happened was that Vulkan was spec'd to match GL but the tests were written backwards and no one caught it. Since everyone passes the tests, everyone is backwards so the spec was changed to match implementations.<br></div></div>