sna/gen5+: Disable max-vbo address
As we do not use this feature, disable it and save the relocation. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
parent
b2c9e9da63
commit
3ed87945c9
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in New Issue