[Mesa-dev] [PATCH] i965: Only emit interpolation setup if there are actual FS inputs.

Eric Anholt eric at anholt.net
Mon Oct 21 23:50:07 CEST 2013


Kenneth Graunke <kenneth at whitecape.org> writes:

> Dead code elimination would get rid of the extra instructions, but
> skipping this saves iterations through the optimization loop.
>
> From shader-db:
>
>       N     Min     Max        Median           Avg        Stddev
> x 14672       3      16             3     3.1334515    0.59904168
> + 14672       1      16             3     2.8955153    0.77732963
> Difference at 95.0% confidence
>         -0.237936 +/- 0.0158798
>         -7.59342% +/- 0.506783%
>         (Student's t, pooled s = 0.693935)
>
> Embarassingly, the classic shadow mapping shader:
>
>    void main() { }
>
> used to require three iterations through the optimization loop.
> With this patch, it only requires one (which makes no progress).

Reviewed-by: Eric Anholt <eric at anholt.net>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20131021/93e42727/attachment.pgp>


More information about the mesa-dev mailing list