<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [HSW,BDW,SKL][GLES 3.1 CTS] ES31-CTS.vertex_attrib_binding.advanced-bindingUpdate fail"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93320#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [HSW,BDW,SKL][GLES 3.1 CTS] ES31-CTS.vertex_attrib_binding.advanced-bindingUpdate fail"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93320">bug 93320</a>
              from <span class="vcard"><a class="email" href="mailto:marta.lofstedt@intel.com" title="Marta Löfstedt <marta.lofstedt@intel.com>"> <span class="fn">Marta Löfstedt</span></a>
</span></b>
        <pre>
Values set by vert attrib is compared to values set by ProgramUniform. If they
don't match (1,1,1,1) is set to out color. 
The programuniform values appear to be correct, but the vert attrib values are
not correct. They are correct in the vertex shader, but in the fragshader the
values are offset. For example in vs:

layout(location = 3) in uvec3 vs_in_data0;
layout(location = 4) in ivec2 vs_in_data1
flat out uvec3 data0;
flat out ivec2 data1;

here value are correct. However in fs:

flat in uvec3 data0;
flat in ivec2 data1

data0 is offset such that data0' = {data0.y, data0.z, data1.x}</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>