i965/fs: Add initial support for 16-wide dispatch on gen6.
authorEric Anholt <eric@anholt.net>
Sat, 12 Mar 2011 03:19:01 +0000 (19:19 -0800)
committerEric Anholt <eric@anholt.net>
Tue, 26 Apr 2011 19:19:46 +0000 (12:19 -0700)
commit662f1b48bd1a02907bb42ecda889a3aa52a5755d
tree3291e2e1fde69576de2dc7c84c80e5f77656ea5c
parent76b7a0c1af23838cb5100424a2a88d621b881d05
i965/fs: Add initial support for 16-wide dispatch on gen6.

At this point it doesn't do uniforms, which have to be laid out the
same between 8 and 16.  Other than that, it supports everything but
flow control, which was the thing that forced us to choose 8-wide for
general GLSL support.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/drivers/dri/i965/brw_context.h
src/mesa/drivers/dri/i965/brw_fs.cpp
src/mesa/drivers/dri/i965/brw_fs.h
src/mesa/drivers/dri/i965/brw_wm.c
src/mesa/drivers/dri/i965/brw_wm.h
src/mesa/drivers/dri/i965/gen6_wm_state.c