Mesa (master): python/retrace: Dump only the specified image rectangles.

Jose Fonseca jrfonseca at kemper.freedesktop.org
Mon Dec 28 14:54:50 PST 2009


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

Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Dec 28 16:39:30 2009 +0000

python/retrace: Dump only the specified image rectangles.

---

 .../state_trackers/python/retrace/interpreter.py   |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/gallium/state_trackers/python/retrace/interpreter.py b/src/gallium/state_trackers/python/retrace/interpreter.py
index 2487af6..a68709f 100755
--- a/src/gallium/state_trackers/python/retrace/interpreter.py
+++ b/src/gallium/state_trackers/python/retrace/interpreter.py
@@ -52,10 +52,10 @@ def make_image(surface, x=None, y=None, w=None, h=None):
         w = surface.width - x
     if h is None:
         h = surface.height - y
-    data = surface.get_tile_rgba8(0, 0, surface.width, surface.height)
+    data = surface.get_tile_rgba8(x, y, surface.width, surface.height)
 
     import Image
-    outimage = Image.fromstring('RGBA', (surface.width, surface.height), data, "raw", 'RGBA', 0, 1)
+    outimage = Image.fromstring('RGBA', (w, h), data, "raw", 'RGBA', 0, 1)
     return outimage
 
 def save_image(filename, surface, x=None, y=None, w=None, h=None):



More information about the mesa-commit mailing list