summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp
diff options
context:
space:
mode:
authorKenneth Graunke <kenneth@whitecape.org>2015-09-24 20:58:05 -0700
committerKenneth Graunke <kenneth@whitecape.org>2015-09-26 12:01:57 -0700
commitbcef2abad7cf255b6ac112b9ebf0ff75e491c968 (patch)
treebeb0cfeacc41631b9de2572dab0b28a21b98898c /src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp
parent02530c5dc5dc88078f41fb134c7e0e3833c9f772 (diff)
downloadexternal_mesa3d-bcef2abad7cf255b6ac112b9ebf0ff75e491c968.zip
external_mesa3d-bcef2abad7cf255b6ac112b9ebf0ff75e491c968.tar.gz
external_mesa3d-bcef2abad7cf255b6ac112b9ebf0ff75e491c968.tar.bz2
i965: Move GS_THREAD_END mlen calculations out of the generator.
The visitor was setting a mlen that was wrong for Broadwell, but the generator was ignoring it and doing the right thing regardless. We may as well move the logic fully into the visitor. This will be useful in the next commit as well. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp')
-rw-r--r--src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp b/src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp
index 3cb1b4c..ff5bd98 100644
--- a/src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp
+++ b/src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp
@@ -244,7 +244,7 @@ vec4_gs_visitor::emit_thread_end()
emit_shader_time_end();
inst = emit(GS_OPCODE_THREAD_END);
inst->base_mrf = base_mrf;
- inst->mlen = 1;
+ inst->mlen = devinfo->gen >= 8 ? 2 : 1;
}