From ffff68f08a63cb27fb558b54c7240b9bc4571f96 Mon Sep 17 00:00:00 2001 From: Damien Lespiau Date: Fri, 22 Nov 2013 17:36:54 +0000 Subject: rendercopy/bdw: Fix the STATE_SIP instruction length Signed-off-by: Damien Lespiau --- lib/rendercopy_gen8.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'lib/rendercopy_gen8.c') diff --git a/lib/rendercopy_gen8.c b/lib/rendercopy_gen8.c index 70896760..30f5ff50 100644 --- a/lib/rendercopy_gen8.c +++ b/lib/rendercopy_gen8.c @@ -471,8 +471,9 @@ gen6_create_scissor_rect(struct intel_batchbuffer *batch) } static void -gen6_emit_sip(struct intel_batchbuffer *batch) { - OUT_BATCH(GEN6_STATE_SIP | 0); +gen8_emit_sip(struct intel_batchbuffer *batch) { + OUT_BATCH(GEN6_STATE_SIP | (3 - 2)); + OUT_BATCH(0); OUT_BATCH(0); } @@ -889,7 +890,7 @@ void gen8_render_copyfunc(struct intel_batchbuffer *batch, * order */ OUT_BATCH(GEN6_PIPELINE_SELECT | PIPELINE_SELECT_3D); - gen6_emit_sip(batch); + gen8_emit_sip(batch); gen7_emit_push_constants(batch); -- cgit v1.2.3