<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [BDW] KHR-GL45.tessellation_shader.tessellation_shader_tessellation.gl_InvocationID_PatchVerticesIn_PrimitiveID occasionally fails"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=103837">103837</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>[BDW] KHR-GL45.tessellation_shader.tessellation_shader_tessellation.gl_InvocationID_PatchVerticesIn_PrimitiveID occasionally fails
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Mesa
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>x86-64 (AMD64)
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Drivers/DRI/i965
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>intel-3d-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>nroberts@igalia.com
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>intel-3d-bugs@lists.freedesktop.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>The CTS test
KHR-GL45.tessellation_shader.tessellation_shader_tessellation.gl_InvocationID_PatchVerticesIn_PrimitiveID
seems to occasionally fail at a rate of about 1.4%.

The test emits a bunch of tessellation patches with varying sizes, including
the maximum of 32 and does an instanced draw call. There are no vertex buffers
bound and all of the vertices have the same position. The tessellation shaders
write to 5 integer output varyings which are captured to a transform feedback
buffer. The test then scans the buffer to verify that it has the expected
values. When it fails, there are one or two vertices in this buffer that get
written with all zeroes instead of the expected values. These failed slots are
small and in the middle of the buffer so it doesn’t seem likely that this could
be a buffer configuration issue. I suspect it might be some hardware quirk but
I haven’t been able to find anything relevant in the workarounds in the
hardware docs.

The hardware where I can replicate it is a NUC with Intel(R) Iris Pro 6200
(Broadwell GT3e). However I am unable to replicate it on my laptop which has
Intel(R) HD Graphics 5500 (Broadwell GT2).</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>