i965: Only use the effective subset of the WM sampler key.
authorEric Anholt <eric@anholt.net>
Fri, 5 Mar 2010 22:13:24 +0000 (14:13 -0800)
committerEric Anholt <eric@anholt.net>
Fri, 5 Mar 2010 23:23:30 +0000 (15:23 -0800)
commit8c8e664f1086e702e1102ee7f5043c8c12c037bd
treebe93510febbcf9600b448dc4eaebc01652bec024
parenta232cc59e3f8ac8462c23b1a83e0ba60b451e681
i965: Only use the effective subset of the WM sampler key.

The whole structure is 836 bytes, but if only the first one or two
samplers are used (as is common), the part that matters is only 56 or
108 bytes.  By using just that subset as the key (since the key size
is also part of the key), we improve firefox-talos-gfx performance by
1%.
src/mesa/drivers/dri/i965/brw_wm_sampler_state.c