python/retrace: Interpret texture/surfaces destructions.
authorJosé Fonseca <jrfonseca@tungstengraphics.com>
Fri, 22 Aug 2008 02:14:51 +0000 (03:14 +0100)
committerJosé Fonseca <jrfonseca@tungstengraphics.com>
Fri, 22 Aug 2008 02:14:51 +0000 (03:14 +0100)
src/gallium/state_trackers/python/retrace/interpreter.py

index a2f924f5280a702e4e6761e88d7d39ffdfb7ef46..351a6e739be532fd66e046a46e743d5b455b1910 100755 (executable)
@@ -254,15 +254,21 @@ class Screen(Object):
             tex_usage = template.tex_usage,
         )
 
-    def texture_release(self, texture):
+    def texture_destroy(self, texture):
         self.interpreter.unregister_object(texture)
 
+    def texture_release(self, surface):
+        pass
+
     def get_tex_surface(self, texture, face, level, zslice, usage):
         return texture.get_surface(face, level, zslice, usage)
     
-    def tex_surface_release(self, surface):
+    def tex_surface_destroy(self, surface):
         self.interpreter.unregister_object(surface)
 
+    def tex_surface_release(self, surface):
+        pass
+
     def surface_write(self, surface, data, stride, size):
         assert surface.nblocksy * stride == size 
         surface.put_tile_raw(0, 0, surface.width, surface.height, data, stride)