[Mesa-dev] [PATCH 04/15] r600g: remove the now-useless internal flush callback
Marek Olšák
maraeo at gmail.com
Mon Jan 30 12:23:07 PST 2012
---
src/gallium/drivers/r600/r600_hw_context.c | 2 +-
src/gallium/drivers/r600/r600_pipe.c | 2 --
src/gallium/drivers/r600/r600_pipe.h | 3 ---
3 files changed, 1 insertions(+), 6 deletions(-)
diff --git a/src/gallium/drivers/r600/r600_hw_context.c b/src/gallium/drivers/r600/r600_hw_context.c
index b6375c2..1d6d997 100644
--- a/src/gallium/drivers/r600/r600_hw_context.c
+++ b/src/gallium/drivers/r600/r600_hw_context.c
@@ -957,7 +957,7 @@ void r600_need_cs_space(struct r600_context *ctx, unsigned num_dw,
/* Flush if there's not enough space. */
if (num_dw > RADEON_MAX_CMDBUF_DWORDS) {
- ctx->flush(ctx->pipe, RADEON_FLUSH_ASYNC);
+ r600_flush(&ctx->context, NULL, RADEON_FLUSH_ASYNC);
}
}
diff --git a/src/gallium/drivers/r600/r600_pipe.c b/src/gallium/drivers/r600/r600_pipe.c
index d61855d..bd68eff 100644
--- a/src/gallium/drivers/r600/r600_pipe.c
+++ b/src/gallium/drivers/r600/r600_pipe.c
@@ -259,8 +259,6 @@ static struct pipe_context *r600_create_context(struct pipe_screen *screen, void
return NULL;
}
- rctx->pipe = &rctx->context;
- rctx->flush = r600_flush_from_winsys;
rctx->ws->cs_set_flush_callback(rctx->cs, r600_flush_from_winsys, rctx);
util_slab_create(&rctx->pool_transfers,
diff --git a/src/gallium/drivers/r600/r600_pipe.h b/src/gallium/drivers/r600/r600_pipe.h
index 41ea38d..5ed07cb 100644
--- a/src/gallium/drivers/r600/r600_pipe.h
+++ b/src/gallium/drivers/r600/r600_pipe.h
@@ -254,9 +254,6 @@ struct r600_context {
/* Below are variables from the old r600_context.
*/
struct radeon_winsys_cs *cs;
- struct pipe_context *pipe;
-
- void (*flush)(void *pipe, unsigned flags);
struct r600_range *range;
unsigned nblocks;
--
1.7.5.4
More information about the mesa-dev
mailing list