[Mesa-dev] [PATCH RFC 0/6] i965: emulate SIMD16 sample_d with dual SIMD8 ones

Chia-I Wu olvaffe at gmail.com
Mon Sep 30 01:27:44 PDT 2013


From: Chia-I Wu <olv at lunarg.com>

Hi,

This series of patches implements the emulation SIMD16 sample_d with dual
SIMD8 sample_d.  Before the changes, the compiler would fail to generate
SIMD16 code for fragment shaders that use textureGrad.  And that hurts the
performance.

The first four patches prepare the compiler for supporting SIMD8 sampler
messages in SIMD16 mode.  The last two patches implement the emulation.  For
some changes, there are more than one way to achieve the same goals.  That is
why this series is marked RFC.


More information about the mesa-dev mailing list