diff --git a/src/sna/gen5_render.c b/src/sna/gen5_render.c index 31f6f216..7dd6dee1 100644 --- a/src/sna/gen5_render.c +++ b/src/sna/gen5_render.c @@ -264,11 +264,6 @@ static int gen5_vertex_finish(struct sna *sna) sna->render.vertex_reloc[i], bo, I915_GEM_DOMAIN_VERTEX << 16, 0); - sna->kgem.batch[sna->render.vertex_reloc[i]+1] = - kgem_add_reloc(&sna->kgem, - sna->render.vertex_reloc[i]+1, bo, - I915_GEM_DOMAIN_VERTEX << 16, - sna->render.vertex_used * 4 - 1); } sna->render.nvertex_reloc = 0; @@ -367,11 +362,6 @@ static void gen5_vertex_close(struct sna *sna) sna->render.vertex_reloc[i], bo, I915_GEM_DOMAIN_VERTEX << 16, delta); - sna->kgem.batch[sna->render.vertex_reloc[i]+1] = - kgem_add_reloc(&sna->kgem, - sna->render.vertex_reloc[i]+1, bo, - I915_GEM_DOMAIN_VERTEX << 16, - delta + sna->render.vertex_used * 4 - 1); } sna->render.nvertex_reloc = 0; @@ -974,7 +964,7 @@ static void gen5_emit_vertex_buffer(struct sna *sna, (4*op->floats_per_vertex << VB0_BUFFER_PITCH_SHIFT)); sna->render.vertex_reloc[sna->render.nvertex_reloc++] = sna->kgem.nbatch; OUT_BATCH(0); - OUT_BATCH(0); + OUT_BATCH(~0); /* max address: disabled */ OUT_BATCH(0); sna->render_state.gen5.vb_id |= 1 << id; diff --git a/src/sna/gen6_render.c b/src/sna/gen6_render.c index 6cc1a7db..ecdb5796 100644 --- a/src/sna/gen6_render.c +++ b/src/sna/gen6_render.c @@ -989,11 +989,6 @@ static int gen6_vertex_finish(struct sna *sna) sna->render.vertex_reloc[i], bo, I915_GEM_DOMAIN_VERTEX << 16, 0); - sna->kgem.batch[sna->render.vertex_reloc[i]+1] = - kgem_add_reloc(&sna->kgem, - sna->render.vertex_reloc[i]+1, bo, - I915_GEM_DOMAIN_VERTEX << 16, - sna->render.vertex_used * 4 - 1); } sna->render.nvertex_reloc = 0; @@ -1090,11 +1085,6 @@ static void gen6_vertex_close(struct sna *sna) sna->render.vertex_reloc[i], bo, I915_GEM_DOMAIN_VERTEX << 16, delta); - sna->kgem.batch[sna->render.vertex_reloc[i]+1] = - kgem_add_reloc(&sna->kgem, - sna->render.vertex_reloc[i]+1, bo, - I915_GEM_DOMAIN_VERTEX << 16, - delta + sna->render.vertex_used * 4 - 1); } sna->render.nvertex_reloc = 0; @@ -1529,7 +1519,7 @@ static void gen6_emit_vertex_buffer(struct sna *sna, 4*op->floats_per_vertex << VB0_BUFFER_PITCH_SHIFT); sna->render.vertex_reloc[sna->render.nvertex_reloc++] = sna->kgem.nbatch; OUT_BATCH(0); - OUT_BATCH(0); + OUT_BATCH(~0); /* max address: disabled */ OUT_BATCH(0); sna->render_state.gen6.vb_id |= 1 << id; diff --git a/src/sna/gen7_render.c b/src/sna/gen7_render.c index a106a185..063d0523 100644 --- a/src/sna/gen7_render.c +++ b/src/sna/gen7_render.c @@ -1132,11 +1132,6 @@ static int gen7_vertex_finish(struct sna *sna) sna->render.vertex_reloc[i], bo, I915_GEM_DOMAIN_VERTEX << 16, 0); - sna->kgem.batch[sna->render.vertex_reloc[i]+1] = - kgem_add_reloc(&sna->kgem, - sna->render.vertex_reloc[i]+1, bo, - I915_GEM_DOMAIN_VERTEX << 16, - sna->render.vertex_used * 4 - 1); } sna->render.nvertex_reloc = 0; @@ -1227,11 +1222,6 @@ static void gen7_vertex_close(struct sna *sna) sna->render.vertex_reloc[i], bo, I915_GEM_DOMAIN_VERTEX << 16, delta); - sna->kgem.batch[sna->render.vertex_reloc[i]+1] = - kgem_add_reloc(&sna->kgem, - sna->render.vertex_reloc[i]+1, bo, - I915_GEM_DOMAIN_VERTEX << 16, - delta + sna->render.vertex_used * 4 - 1); } sna->render.nvertex_reloc = 0; @@ -1653,7 +1643,7 @@ static void gen7_emit_vertex_buffer(struct sna *sna, 4*op->floats_per_vertex << GEN7_VB0_BUFFER_PITCH_SHIFT); sna->render.vertex_reloc[sna->render.nvertex_reloc++] = sna->kgem.nbatch; OUT_BATCH(0); - OUT_BATCH(0); + OUT_BATCH(~0); /* max address: disabled */ OUT_BATCH(0); sna->render_state.gen7.vb_id |= 1 << id;