diff options
author | Paul Berry <stereotype441@gmail.com> | 2013-03-22 09:39:11 -0700 |
---|---|---|
committer | Paul Berry <stereotype441@gmail.com> | 2013-03-23 22:47:54 -0700 |
commit | ec9c3882d949298366c872f766d3d18c6ae93f8e (patch) | |
tree | 893d6f9205c229f76ff85f1f5aafa1281074a28c /src/mesa/drivers/dri/i965/gen7_sol_state.c | |
parent | f56fb9d24825a94f25ba566f035e9d6062488397 (diff) | |
download | external_mesa3d-ec9c3882d949298366c872f766d3d18c6ae93f8e.zip external_mesa3d-ec9c3882d949298366c872f766d3d18c6ae93f8e.tar.gz external_mesa3d-ec9c3882d949298366c872f766d3d18c6ae93f8e.tar.bz2 |
i965: Clarify nomenclature: vert_result -> varying
This patch removes the terminology "vert_result" from the i965 driver,
replacing it with "varying". The old terminology, "vert_result", was
confusing because (a) it referred to the enum gl_vert_result, which no
longer exists (it was replaced with gl_varying_slot), and (b) it
implied a vertex output, but with the advent of geometry shaders, it
could be either a vertex or a geometry output, depending what shaders
are in use. The generic term "varying" is less confusing.
No functional change.
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
v2: Whitespace fixes.
Diffstat (limited to 'src/mesa/drivers/dri/i965/gen7_sol_state.c')
-rw-r--r-- | src/mesa/drivers/dri/i965/gen7_sol_state.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mesa/drivers/dri/i965/gen7_sol_state.c b/src/mesa/drivers/dri/i965/gen7_sol_state.c index b55fccc..0dcbfb4 100644 --- a/src/mesa/drivers/dri/i965/gen7_sol_state.c +++ b/src/mesa/drivers/dri/i965/gen7_sol_state.c @@ -130,12 +130,12 @@ upload_3dstate_so_decl_list(struct brw_context *brw, for (i = 0; i < linked_xfb_info->NumOutputs; i++) { int buffer = linked_xfb_info->Outputs[i].OutputBuffer; uint16_t decl = 0; - int vert_result = linked_xfb_info->Outputs[i].OutputRegister; + int varying = linked_xfb_info->Outputs[i].OutputRegister; unsigned component_mask = (1 << linked_xfb_info->Outputs[i].NumComponents) - 1; /* gl_PointSize is stored in VARYING_SLOT_PSIZ.w. */ - if (vert_result == VARYING_SLOT_PSIZ) { + if (varying == VARYING_SLOT_PSIZ) { assert(linked_xfb_info->Outputs[i].NumComponents == 1); component_mask <<= 3; } else { @@ -145,7 +145,7 @@ upload_3dstate_so_decl_list(struct brw_context *brw, buffer_mask |= 1 << buffer; decl |= buffer << SO_DECL_OUTPUT_BUFFER_SLOT_SHIFT; - decl |= vue_map->vert_result_to_slot[vert_result] << + decl |= vue_map->varying_to_slot[varying] << SO_DECL_REGISTER_INDEX_SHIFT; decl |= component_mask << SO_DECL_COMPONENT_MASK_SHIFT; |