<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - [llvmpipe] piglit arb_shader_texture_lod-texgrad regression"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=70359">70359</a>
          </td>
        </tr>

        <tr>
          <th>Keywords</th>
          <td>regression
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>sroland@vmware.com
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>mesa-dev@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>[llvmpipe] piglit arb_shader_texture_lod-texgrad regression
          </td>
        </tr>

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

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux (All)
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>vlee@freedesktop.org
          </td>
        </tr>

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

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

        <tr>
          <th>Version</th>
          <td>git
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Other
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Mesa
          </td>
        </tr></table>
      <p>
        <div>
        <pre>mesa: 8cb9cce0400362e913ad89f4ae981b8baf86bb57 (master)


$ ./bin/arb_shader_texture_lod-texgrad -auto
Left: texture2D, Right: texture2DGradARB
Probe color at (77,76)
  Left: 0.000000 0.980392 0.015686 0.000000
  Right: 0.000000 0.949020 0.047059 0.000000
PIGLIT: {'result': 'fail' }


47d0613eb70b2cb5d8837fe8e12325532a7918f5 is the first bad commit
commit 47d0613eb70b2cb5d8837fe8e12325532a7918f5
Author: Roland Scheidegger <<a href="mailto:sroland@vmware.com">sroland@vmware.com</a>>
Date:   Sat Oct 5 03:26:47 2013 +0200

    gallivm: handle explicit derivatives for cubemaps

    They need some special handling. Quite complicated.
    Additionally, use the same code for implicit derivatives too if
no_rho_approx
    and no_quad_lod is set, because it seems while generally it should be ok
    to use per quad lod for implicit derivatives there's at least some test
which
    insists that in case of cubemaps the shared lod value MUST come from a
pixel
    inside the primitive (due to the derivatives becoming different if a
different
    larger major axis is chosen).

    v2: based on Brian's feedback, clean up code a bit.
    And use sign bit of major axis instead of pre-select s/t/r sign for coord
    mirroring (which should be the same in the end, saves 2 ands).
    Also fix two bugs with select/mirror of derivatives, the minor axes need to
    use major axis sign as well (instead of major derivative axis sign), and
    don't mistakenly use absolute values of major derivative and inverse major
    values.

    Reviewed-by: Jose Fonseca <<a href="mailto:jfonseca@vmware.com">jfonseca@vmware.com</a>>

:040000 040000 87a36fd21fb08b5f4cdba877e5c2243eee0d73ba
36fbb692f6f3af2a56e437f8afbbf027683b7072 M    src
bisect run success</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>