summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4_vp.cpp
diff options
context:
space:
mode:
authorPaul Berry <stereotype441@gmail.com>2013-02-17 08:05:52 -0800
committerPaul Berry <stereotype441@gmail.com>2013-04-11 09:25:25 -0700
commit8941f73c7ccb3c6cfa965a19f346e4b6ead6abdb (patch)
tree80d0a6d2b1a434f6341ae4c3e6b1942578050143 /src/mesa/drivers/dri/i965/brw_vec4_vp.cpp
parente9be5a05f70be7cff58b29bff07af71e6d339085 (diff)
downloadexternal_mesa3d-8941f73c7ccb3c6cfa965a19f346e4b6ead6abdb.zip
external_mesa3d-8941f73c7ccb3c6cfa965a19f346e4b6ead6abdb.tar.gz
external_mesa3d-8941f73c7ccb3c6cfa965a19f346e4b6ead6abdb.tar.bz2
i965/vs: Make some vec4_visitor functions virtual.
This patch makes the following vec4_visitor functions virtual, since they will need to be implemented differently for vertex and geometry shaders. Some of the functions are renamed to reflect their generic purpose, rather than their VS-specific behaviour: - setup_attributes - emit_attribute_fixups (renamed to emit_prolog) - emit_vertex_program_code (renamed to emit_program_code) - emit_urb_writes (renamed to emit_thread_end) Reviewed-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Eric Anholt <eric@anholt.net> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_vec4_vp.cpp')
-rw-r--r--src/mesa/drivers/dri/i965/brw_vec4_vp.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_vec4_vp.cpp b/src/mesa/drivers/dri/i965/brw_vec4_vp.cpp
index 13156dd..abb64ed 100644
--- a/src/mesa/drivers/dri/i965/brw_vec4_vp.cpp
+++ b/src/mesa/drivers/dri/i965/brw_vec4_vp.cpp
@@ -65,7 +65,7 @@ reswizzle(src_reg orig, unsigned x, unsigned y, unsigned z, unsigned w)
}
void
-vec4_visitor::emit_vertex_program_code()
+vec4_vs_visitor::emit_program_code()
{
this->need_all_constants_in_pull_buffer = false;