python/retrace: Dump only the specified image rectangles.
authorJosé Fonseca <jfonseca@vmware.com>
Mon, 28 Dec 2009 16:39:30 +0000 (16:39 +0000)
committerJosé Fonseca <jfonseca@vmware.com>
Mon, 28 Dec 2009 22:53:40 +0000 (22:53 +0000)
src/gallium/state_trackers/python/retrace/interpreter.py

index 2487af6bd13a3f03025dc63725192d0492aaaf96..a68709f5cf34b5b59d9df1b75c68171b69d0f5d8 100755 (executable)
@@ -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):