freedreno: use fd_bc_alloc_batch instead of fd_batch_create.
Following the commit2385d7b066and8e798e28f7, for resource dependancy tracking. Fixes: dEQP-GLES31.functional.image_load_store.early_fragment_tests.no_early_fragment_tests_depth_fbo with FD_MESA_DEBUG=inorder Signed-off-by: Rob Clark <robdclark@gmail.com>
This commit is contained in:
@@ -459,7 +459,7 @@ fd5_blitter_blit(struct fd_context *ctx, const struct pipe_blit_info *info)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
batch = fd_batch_create(ctx, true);
|
batch = fd_bc_alloc_batch(&ctx->screen->batch_cache, ctx, true);
|
||||||
|
|
||||||
fd5_emit_restore(batch, batch->draw);
|
fd5_emit_restore(batch, batch->draw);
|
||||||
fd5_emit_lrz_flush(batch->draw);
|
fd5_emit_lrz_flush(batch->draw);
|
||||||
|
|||||||
@@ -358,7 +358,7 @@ fd_batch_flush(struct fd_batch *batch, bool sync, bool force)
|
|||||||
*/
|
*/
|
||||||
new_batch = NULL;
|
new_batch = NULL;
|
||||||
} else {
|
} else {
|
||||||
new_batch = fd_batch_create(ctx, false);
|
new_batch = fd_bc_alloc_batch(&ctx->screen->batch_cache, ctx, false);
|
||||||
util_copy_framebuffer_state(&new_batch->framebuffer, &batch->framebuffer);
|
util_copy_framebuffer_state(&new_batch->framebuffer, &batch->framebuffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user