mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 20:18:12 +02:00
iris: don't mark contains_draw = false when chaining batches
chaining to a new batch reuses create_batch(), but we don't need to do the work of pinning BOs we inherit from a previous batch...when that is actually part of the same execbuf invocation. instead, just flag it when setting primary_batch_size = 0, in iris_batch_reset
This commit is contained in:
parent
294ce58a30
commit
822f91508e
1 changed files with 1 additions and 1 deletions
|
|
@ -233,7 +233,6 @@ create_batch(struct iris_batch *batch)
|
|||
batch->bo->kflags |= EXEC_OBJECT_CAPTURE;
|
||||
batch->map = iris_bo_map(NULL, batch->bo, MAP_READ | MAP_WRITE);
|
||||
batch->map_next = batch->map;
|
||||
batch->contains_draw = false;
|
||||
|
||||
add_exec_bo(batch, batch->bo);
|
||||
}
|
||||
|
|
@ -247,6 +246,7 @@ iris_batch_reset(struct iris_batch *batch)
|
|||
}
|
||||
batch->last_bo = batch->bo;
|
||||
batch->primary_batch_size = 0;
|
||||
batch->contains_draw = false;
|
||||
|
||||
create_batch(batch);
|
||||
assert(batch->bo->index == 0);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue