Mesa (master): r600g: use u_default_transfer_flush_region for all resource types

Marek Olšák mareko at kemper.freedesktop.org
Mon Feb 27 15:26:29 UTC 2012


Module: Mesa
Branch: master
Commit: bf4fedcef3e345f5117232d58bd9000c2441de74
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf4fedcef3e345f5117232d58bd9000c2441de74

Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Feb 26 19:15:45 2012 +0100

r600g: use u_default_transfer_flush_region for all resource types

---

 src/gallium/drivers/r600/r600_buffer.c   |    8 +-------
 src/gallium/drivers/r600/r600_resource.c |    2 +-
 src/gallium/drivers/r600/r600_texture.c  |    2 +-
 3 files changed, 3 insertions(+), 9 deletions(-)

diff --git a/src/gallium/drivers/r600/r600_buffer.c b/src/gallium/drivers/r600/r600_buffer.c
index 454d448..733d707 100644
--- a/src/gallium/drivers/r600/r600_buffer.c
+++ b/src/gallium/drivers/r600/r600_buffer.c
@@ -98,12 +98,6 @@ static void r600_buffer_transfer_unmap(struct pipe_context *pipe,
 	rctx->ws->buffer_unmap(rbuffer->buf);
 }
 
-static void r600_buffer_transfer_flush_region(struct pipe_context *pipe,
-						struct pipe_transfer *transfer,
-						const struct pipe_box *box)
-{
-}
-
 static void r600_transfer_destroy(struct pipe_context *ctx,
 				  struct pipe_transfer *transfer)
 {
@@ -118,7 +112,7 @@ static const struct u_resource_vtbl r600_buffer_vtbl =
 	r600_get_transfer,			/* get_transfer */
 	r600_transfer_destroy,			/* transfer_destroy */
 	r600_buffer_transfer_map,		/* transfer_map */
-	r600_buffer_transfer_flush_region,	/* transfer_flush_region */
+	NULL,					/* transfer_flush_region */
 	r600_buffer_transfer_unmap,		/* transfer_unmap */
 	NULL					/* transfer_inline_write */
 };
diff --git a/src/gallium/drivers/r600/r600_resource.c b/src/gallium/drivers/r600/r600_resource.c
index 39c9f42..0689d91 100644
--- a/src/gallium/drivers/r600/r600_resource.c
+++ b/src/gallium/drivers/r600/r600_resource.c
@@ -57,7 +57,7 @@ void r600_init_context_resource_functions(struct r600_context *r600)
 {
 	r600->context.get_transfer = u_get_transfer_vtbl;
 	r600->context.transfer_map = u_transfer_map_vtbl;
-	r600->context.transfer_flush_region = u_transfer_flush_region_vtbl;
+	r600->context.transfer_flush_region = u_default_transfer_flush_region;
 	r600->context.transfer_unmap = u_transfer_unmap_vtbl;
 	r600->context.transfer_destroy = u_transfer_destroy_vtbl;
 	r600->context.transfer_inline_write = u_default_transfer_inline_write;
diff --git a/src/gallium/drivers/r600/r600_texture.c b/src/gallium/drivers/r600/r600_texture.c
index 6ce04a4..2b69fcd 100644
--- a/src/gallium/drivers/r600/r600_texture.c
+++ b/src/gallium/drivers/r600/r600_texture.c
@@ -489,7 +489,7 @@ static const struct u_resource_vtbl r600_texture_vtbl =
 	r600_texture_get_transfer,	/* get_transfer */
 	r600_texture_transfer_destroy,	/* transfer_destroy */
 	r600_texture_transfer_map,	/* transfer_map */
-	u_default_transfer_flush_region,/* transfer_flush_region */
+	NULL,				/* transfer_flush_region */
 	r600_texture_transfer_unmap,	/* transfer_unmap */
 	NULL				/* transfer_inline_write */
 };




More information about the mesa-commit mailing list