<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [OpenGL CTS][SKL,KBL] KHR-GL45.vertex_attrib_64bit.limits_test occasionally fails"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=104335#c3">Comment # 3</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [OpenGL CTS][SKL,KBL] KHR-GL45.vertex_attrib_64bit.limits_test occasionally fails"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=104335">bug 104335</a>
              from <span class="vcard"><a class="email" href="mailto:itoral@igalia.com" title="Iago Toral <itoral@igalia.com>"> <span class="fn">Iago Toral</span></a>
</span></b>
        <pre>Another thing I noticed is that if I modify the vertex shader in these tests to
also use gl_VertexID besides gl_InstanceID, for example replacing gl_InstanceID
in gl4cVertexAttrib64bitTest.cpp:1826 with this expression:

(gl_InstanceID + gl_VertexID * 2 - gl_VertexID - gl_VertexID)

so the end result is the same but it makes the compiler read gl_VertexID, then
I can no longer reproduce  the problem, even if I do the scrolling thing I
mention in the first comment which most definitely makes the issue reproducible
much more easily.

Based on this, I thought there may be some piece of state that is only set when
we resad  gl_VertexID that could be affecting the test but setting
prog_data->uses_vertexid when we set prog_data->uses_instanceid doesn't seem to
fix the problem and I did not identify any other place in the code where
reading gl_VertexID affects state setup...</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>