sna/gen4+: Check for a spare exec slot for an outstanding vbo
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
parent
c6e850b626
commit
f0fca544b0
|
|
@ -608,7 +608,7 @@ static int gen4_get_rectangles__flush(struct sna *sna,
|
|||
{
|
||||
if (!kgem_check_batch(&sna->kgem, op->need_magic_ca_pass ? 25 : 6))
|
||||
return 0;
|
||||
if (!kgem_check_reloc_and_exec(&sna->kgem, 1))
|
||||
if (!kgem_check_reloc_and_exec(&sna->kgem, 2))
|
||||
return 0;
|
||||
|
||||
if (op->need_magic_ca_pass && sna->render.vbo)
|
||||
|
|
|
|||
|
|
@ -597,7 +597,7 @@ static int gen5_get_rectangles__flush(struct sna *sna,
|
|||
{
|
||||
if (!kgem_check_batch(&sna->kgem, op->need_magic_ca_pass ? 20 : 6))
|
||||
return 0;
|
||||
if (!kgem_check_reloc_and_exec(&sna->kgem, 1))
|
||||
if (!kgem_check_reloc_and_exec(&sna->kgem, 2))
|
||||
return 0;
|
||||
|
||||
if (op->need_magic_ca_pass && sna->render.vbo)
|
||||
|
|
|
|||
|
|
@ -1180,9 +1180,7 @@ static int gen6_get_rectangles__flush(struct sna *sna,
|
|||
{
|
||||
if (!kgem_check_batch(&sna->kgem, op->need_magic_ca_pass ? 65 : 5))
|
||||
return 0;
|
||||
if (!kgem_check_exec(&sna->kgem, 2))
|
||||
return 0;
|
||||
if (!kgem_check_reloc(&sna->kgem, 4))
|
||||
if (!kgem_check_reloc_and_exec(&sna->kgem, 2))
|
||||
return 0;
|
||||
|
||||
if (op->need_magic_ca_pass && sna->render.vbo)
|
||||
|
|
|
|||
|
|
@ -1306,9 +1306,7 @@ static int gen7_get_rectangles__flush(struct sna *sna,
|
|||
{
|
||||
if (!kgem_check_batch(&sna->kgem, op->need_magic_ca_pass ? 65 : 6))
|
||||
return 0;
|
||||
if (!kgem_check_exec(&sna->kgem, 1))
|
||||
return 0;
|
||||
if (!kgem_check_reloc(&sna->kgem, 2))
|
||||
if (!kgem_check_reloc_and_exec(&sna->kgem, 2))
|
||||
return 0;
|
||||
|
||||
if (op->need_magic_ca_pass && sna->render.vbo)
|
||||
|
|
|
|||
Loading…
Reference in New Issue