i965/gen6+: Support 128 varying components.
authorPaul Berry <stereotype441@gmail.com>
Tue, 3 Sep 2013 19:37:47 +0000 (12:37 -0700)
committerPaul Berry <stereotype441@gmail.com>
Mon, 16 Sep 2013 19:53:58 +0000 (12:53 -0700)
commit24765c58bd7b041f92ff51ec354f5d6b0ce35daa
tree169c34941f4f83447938807d1d6901a6aadcd2b6
parentf5d38c58ee2a63849295cb2006c78d415af0b6ae
i965/gen6+: Support 128 varying components.

GL 3.2 requires us to support 128 varying components for geometry
shader outputs and fragment shader inputs, and 64 varying components
otherwise.  But there's no hardware limitation that restricts us to 64
varying components, and core Mesa doesn't currently allow different
stages to have different maximum values, so just go ahead and enable
128 varying components for all stages.  This gets us better test
coverage anyway.

Even though we are only working on GL 3.2 support for gen7 right now,
gen6 also supports 128 varying components, so go ahead and switch it
on there too.

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