<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>