<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:kenneth@whitecape.org" title="Kenneth Graunke <kenneth@whitecape.org>"> <span class="fn">Kenneth Graunke</span></a>
</span> changed
          <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - dEQP-GLES31.functional.debug.negative_coverage.get_error.buffer.copy_image_sub_data failed on SKL"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=98249">bug 98249</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>REOPENED
           </td>
           <td>RESOLVED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>---
           </td>
           <td>FIXED
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - dEQP-GLES31.functional.debug.negative_coverage.get_error.buffer.copy_image_sub_data failed on SKL"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=98249#c5">Comment # 5</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - dEQP-GLES31.functional.debug.negative_coverage.get_error.buffer.copy_image_sub_data failed on SKL"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=98249">bug 98249</a>
              from <span class="vcard"><a class="email" href="mailto:kenneth@whitecape.org" title="Kenneth Graunke <kenneth@whitecape.org>"> <span class="fn">Kenneth Graunke</span></a>
</span></b>
        <pre>Oh, I fixed this back in June and forgot to close the bug report.  Fixed by:

commit 40f842ab5711672a5aec7ae973998ee3a07a91d8
Author: Kenneth Graunke <<a href="mailto:kenneth@whitecape.org">kenneth@whitecape.org</a>>
Date:   Thu Feb 23 15:04:52 2017 -0800

    mesa: Require mipmap completeness for glCopyImageSubData() at times.

    This patch makes glCopyImageSubData require mipmap completeness when the
    texture object's built-in sampler object has a mipmapping MinFilter.
    This is apparently the de facto behavior and mandated by Android's CTS.

    One exception is that we ignore format based completeness rules
    (specifically integer formats with linear filtering), as this is
    also the de facto behavior that until recently was mandated by the
    OpenGL 4.5 CTS.

    This was discussed with both the OpenGL and OpenGL ES working groups,
    and while everyone agrees this behavior is unfortunate and complicated,
    it is what it is at this point.  There was little appetite for relaxing
    restrictions given that all conformant Android drivers followed the
    mipmapping rule, and all conformant GL 4.5 implementations ignored the
    integer/linear rule.

    Fixes (on i965):
    dEQP-GLES31.functional.debug.negative_coverage.*.buffer.copy_image_sub_data

    Bugzilla: <a href="https://cvs.khronos.org/bugzilla/show_bug.cgi?id=16224">https://cvs.khronos.org/bugzilla/show_bug.cgi?id=16224</a>
    Reviewed-by: Roland Scheidegger <<a href="mailto:sroland@vmware.com">sroland@vmware.com</a>></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>