OSDN Git Service

i965/gs: Update defines related to GS surface organization.
authorPaul Berry <stereotype441@gmail.com>
Sun, 25 Aug 2013 16:28:08 +0000 (09:28 -0700)
committerPaul Berry <stereotype441@gmail.com>
Sun, 1 Sep 2013 00:10:54 +0000 (17:10 -0700)
commitcdf03b69282d12f9d27daf2edb3abb351f5de7f6
tree55cd2056059594af0937ffa9aa7411986b69b26e
parentb3a4d5c78544ee957c4880cec7eb67f00ae04afd
i965/gs: Update defines related to GS surface organization.

Defines that previously referred to VS now refer to VEC4, since they
will be shared by the user-programmable vertex shader and geometry
shader stages.

Defines that previously referred to the Gen6 geometry shader stage
(which is only used for transform feedback) are now renamed to
explicitly refer to Gen6, to avoid confusion with the Gen7
user-programmable geometry shader stage.

Based on work by Eric Anholt <eric@anholt.net>.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Chad Versace <chad.versace@linux.intel.com>
src/mesa/drivers/dri/i965/brw_context.h
src/mesa/drivers/dri/i965/brw_gs_emit.c
src/mesa/drivers/dri/i965/brw_vec4_emit.cpp
src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp
src/mesa/drivers/dri/i965/brw_vec4_vp.cpp
src/mesa/drivers/dri/i965/brw_vs_surface_state.c
src/mesa/drivers/dri/i965/brw_wm_surface_state.c
src/mesa/drivers/dri/i965/gen6_sol.c