Mesa (master): nouveau: Grab correct surface from temp texture for transfers.

Younes Manton ymanton at kemper.freedesktop.org
Mon Mar 2 10:06:52 PST 2009


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

Author: Younes Manton <younes.m at gmail.com>
Date:   Mon Mar  2 12:57:56 2009 -0500

nouveau: Grab correct surface from temp texture for transfers.

---

 src/gallium/drivers/nv04/nv04_transfer.c |    2 +-
 src/gallium/drivers/nv10/nv10_transfer.c |    2 +-
 src/gallium/drivers/nv20/nv20_transfer.c |    2 +-
 src/gallium/drivers/nv30/nv30_transfer.c |    2 +-
 src/gallium/drivers/nv40/nv40_transfer.c |    2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/gallium/drivers/nv04/nv04_transfer.c b/src/gallium/drivers/nv04/nv04_transfer.c
index 314d204..573b043 100644
--- a/src/gallium/drivers/nv04/nv04_transfer.c
+++ b/src/gallium/drivers/nv04/nv04_transfer.c
@@ -87,7 +87,7 @@ nv04_transfer_new(struct pipe_screen *pscreen, struct pipe_texture *pt,
 	{
 		tx->direct = true;
 		tx->surface = pscreen->get_tex_surface(pscreen, pt,
-	                                               face, level, zslice,
+	                                               0, 0, 0,
 	                                               nv04_usage_tx_to_buf(usage));
 		return &tx->base;
 	}
diff --git a/src/gallium/drivers/nv10/nv10_transfer.c b/src/gallium/drivers/nv10/nv10_transfer.c
index 967e2cc..daec37a 100644
--- a/src/gallium/drivers/nv10/nv10_transfer.c
+++ b/src/gallium/drivers/nv10/nv10_transfer.c
@@ -87,7 +87,7 @@ nv10_transfer_new(struct pipe_screen *pscreen, struct pipe_texture *pt,
 	{
 		tx->direct = true;
 		tx->surface = pscreen->get_tex_surface(pscreen, pt,
-	                                               face, level, zslice,
+	                                               0, 0, 0,
 	                                               nv10_usage_tx_to_buf(usage));
 		return &tx->base;
 	}
diff --git a/src/gallium/drivers/nv20/nv20_transfer.c b/src/gallium/drivers/nv20/nv20_transfer.c
index 19de094..1631637 100644
--- a/src/gallium/drivers/nv20/nv20_transfer.c
+++ b/src/gallium/drivers/nv20/nv20_transfer.c
@@ -87,7 +87,7 @@ nv20_transfer_new(struct pipe_screen *pscreen, struct pipe_texture *pt,
 	{
 		tx->direct = true;
 		tx->surface = pscreen->get_tex_surface(pscreen, pt,
-	                                               face, level, zslice,
+	                                               0, 0, 0,
 	                                               nv20_usage_tx_to_buf(usage));
 		return &tx->base;
 	}
diff --git a/src/gallium/drivers/nv30/nv30_transfer.c b/src/gallium/drivers/nv30/nv30_transfer.c
index df4dc4b..6367374 100644
--- a/src/gallium/drivers/nv30/nv30_transfer.c
+++ b/src/gallium/drivers/nv30/nv30_transfer.c
@@ -104,7 +104,7 @@ nv30_transfer_new(struct pipe_screen *pscreen, struct pipe_texture *pt,
 	}
 
 	tx->surface = pscreen->get_tex_surface(pscreen, tx_tex,
-	                                       face, level, zslice,
+	                                       0, 0, 0,
 	                                       nv30_usage_tx_to_buf(usage));
 
 	pipe_texture_reference(&tx_tex, NULL);
diff --git a/src/gallium/drivers/nv40/nv40_transfer.c b/src/gallium/drivers/nv40/nv40_transfer.c
index b090f22..f762f32 100644
--- a/src/gallium/drivers/nv40/nv40_transfer.c
+++ b/src/gallium/drivers/nv40/nv40_transfer.c
@@ -104,7 +104,7 @@ nv40_transfer_new(struct pipe_screen *pscreen, struct pipe_texture *pt,
 	}
 
 	tx->surface = pscreen->get_tex_surface(pscreen, tx_tex,
-	                                       face, level, zslice,
+	                                       0, 0, 0,
 	                                       nv40_usage_tx_to_buf(usage));
 
 	pipe_texture_reference(&tx_tex, NULL);



More information about the mesa-commit mailing list