retrace: Handle clear_render_target and clear_depth_stencil.
authorJosé Fonseca <jfonseca@vmware.com>
Mon, 4 Oct 2010 16:05:03 +0000 (17:05 +0100)
committerJosé Fonseca <jfonseca@vmware.com>
Wed, 6 Oct 2010 10:37:49 +0000 (11:37 +0100)
src/gallium/tests/python/retrace/interpreter.py

index 16132abb06d6e1d685903e10e0fc2117812e79e5..954a701a53f9af8d918bb72cbcd177e9a840e126 100755 (executable)
@@ -610,6 +610,15 @@ class Context(Object):
             _rgba[i] = rgba[i]
         self.real.clear(buffers, _rgba, depth, stencil)
         
+    def clear_render_target(self, dst, rgba, dstx, dsty, width, height):
+        _rgba = gallium.FloatArray(4)
+        for i in range(4):
+            _rgba[i] = rgba[i]
+        self.real.clear_render_target(dst, _rgba, dstx, dsty, width, height)
+
+    def clear_depth_stencil(self, dst, clear_flags, depth, stencil, dstx, dsty, width, height):
+        self.real.clear_depth_stencil(dst, clear_flags, depth, stencil, dstx, dsty, width, height)
+
     def _present(self):
         self.real.flush()