Mesa (master): retrace: Some fixes.
Jose Fonseca
jrfonseca at kemper.freedesktop.org
Thu Dec 2 12:27:26 UTC 2010
Module: Mesa
Branch: master
Commit: 27ba2eb33b83a3596e96dbd791d86d118617df26
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=27ba2eb33b83a3596e96dbd791d86d118617df26
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Dec 2 12:17:07 2010 +0000
retrace: Some fixes.
---
src/gallium/tests/python/retrace/interpreter.py | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/src/gallium/tests/python/retrace/interpreter.py b/src/gallium/tests/python/retrace/interpreter.py
index 8451ade..8437122 100755
--- a/src/gallium/tests/python/retrace/interpreter.py
+++ b/src/gallium/tests/python/retrace/interpreter.py
@@ -573,7 +573,7 @@ class Context(Object):
if transfer and usage & gallium.PIPE_TRANSFER_READ:
if self.interpreter.options.all:
surface = texture.get_surface(sr.face, sr.level, box.z)
- self.interpreter.present(self.real, transfer.surface, 'transf_read', box.x, box.y, box.w, box.h)
+ self.interpreter.present(self.real, transfer.surface, 'transf_read', box.x, box.y, box.width, box.height)
return transfer
def tex_transfer_destroy(self, transfer):
@@ -581,6 +581,10 @@ class Context(Object):
def transfer_inline_write(self, resource, sr, usage, box, stride, slice_stride, data):
self.real.transfer_inline_write(resource, sr, usage, box, data, stride, slice_stride)
+ if self.interpreter.options.all:
+ for z in range(box.z, box.z + box.depth):
+ surface = resource.get_surface(sr.face, sr.level, box.z)
+ self.interpreter.present(self.real, surface, 'transf_inline_write%u' % z, box.x, box.y, box.width, box.height)
def _set_dirty(self):
if self.interpreter.options.step:
More information about the mesa-commit
mailing list