diff --git a/src/gallium/drivers/iris/iris_batch.c b/src/gallium/drivers/iris/iris_batch.c index b35466d69f1..afc01109615 100644 --- a/src/gallium/drivers/iris/iris_batch.c +++ b/src/gallium/drivers/iris/iris_batch.c @@ -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);