xa: let ddx handle flush

Signed-off-by: Jerome Glisse <jglisse@redhat.com>
This commit is contained in:
Jerome Glisse
2013-03-06 17:39:29 -05:00
committed by Rob Clark
parent 6e8c9589db
commit d156c032c9
2 changed files with 2 additions and 9 deletions

View File

@@ -527,7 +527,6 @@ XA_EXPORT void
xa_composite_done(struct xa_context *ctx) xa_composite_done(struct xa_context *ctx)
{ {
renderer_draw_flush(ctx); renderer_draw_flush(ctx);
xa_context_flush(ctx);
ctx->comp = NULL; ctx->comp = NULL;
ctx->has_solid_color = FALSE; ctx->has_solid_color = FALSE;

View File

@@ -123,8 +123,6 @@ xa_surface_dma(struct xa_context *ctx,
0); 0);
} }
pipe->transfer_unmap(pipe, transfer); pipe->transfer_unmap(pipe, transfer);
if (to_surface)
xa_context_flush(ctx);
} }
return XA_ERR_NONE; return XA_ERR_NONE;
} }
@@ -248,10 +246,8 @@ XA_EXPORT void
xa_copy_done(struct xa_context *ctx) xa_copy_done(struct xa_context *ctx)
{ {
if (!ctx->simple_copy) { if (!ctx->simple_copy) {
renderer_draw_flush(ctx); renderer_draw_flush(ctx);
xa_context_flush(ctx); }
} else
xa_context_flush(ctx);
} }
static void static void
@@ -330,8 +326,6 @@ XA_EXPORT void
xa_solid_done(struct xa_context *ctx) xa_solid_done(struct xa_context *ctx)
{ {
renderer_draw_flush(ctx); renderer_draw_flush(ctx);
xa_context_flush(ctx);
ctx->comp = NULL; ctx->comp = NULL;
ctx->has_solid_color = FALSE; ctx->has_solid_color = FALSE;
ctx->num_bound_samplers = 0; ctx->num_bound_samplers = 0;