i965/gs: Allow primitive id to be a system value
authorJason Ekstrand <jason.ekstrand@intel.com>
Fri, 11 Nov 2016 06:36:39 +0000 (22:36 -0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Fri, 11 Nov 2016 06:43:59 +0000 (22:43 -0800)
commita5e88e66e633aaeb587b274d80e21cd46c8ee2cb
tree03ff4cfd558a7d6949100811215e77b5929d114b
parente73d136a02308088cacab842790c7670e5d07b23
i965/gs: Allow primitive id to be a system value

This allows for gl_PrimitiveId to come in as a system value rather than as
an input.  This is the way it will come in from SPIR-V. We keeps the input
path working for now so we don't break GL.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Cc: "13.0" <mesa-stable@lists.freedesktop.org>
src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp