Mesa (master): r300-gallium: Setup surface in r300_surface_copy.

Corbin Simpson csimpson at kemper.freedesktop.org
Mon May 11 17:11:54 UTC 2009


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

Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon May 11 10:09:59 2009 -0700

r300-gallium: Setup surface in r300_surface_copy.

I haven't tested, but this may unbreak surface copies.

---

 src/gallium/drivers/r300/r300_surface.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/gallium/drivers/r300/r300_surface.c b/src/gallium/drivers/r300/r300_surface.c
index 33bc4ad..d6f3fe1 100644
--- a/src/gallium/drivers/r300/r300_surface.c
+++ b/src/gallium/drivers/r300/r300_surface.c
@@ -225,6 +225,8 @@ static void r300_surface_copy(struct pipe_context* pipe,
                 srcx, srcy, w, h);
     }
 
+    r300_surface_setup(r300, desttex, x, y, w, h);
+
     r300_emit_sampler(r300, &r300_sampler_copy_state, 0);
     r300_emit_texture(r300, srctex, 0);
     r300_flush_textures(r300);




More information about the mesa-commit mailing list