summaryrefslogtreecommitdiff
path: root/src/gallium
diff options
context:
space:
mode:
authorJosé Fonseca <jrfonseca@tungstengraphics.com>2008-07-19 12:30:54 +0900
committerJosé Fonseca <jrfonseca@tungstengraphics.com>2008-07-19 12:32:29 +0900
commitb1d6ff1afd3ec8460f746c76764dc89f9cd70556 (patch)
treeb081bba388b6f5c316e4115d676e756ef51220b9 /src/gallium
parent8aafc03b260ab8923f1b373f7effa75bcdb40a72 (diff)
python/tests: Specify the right texture target when querying formats.
Diffstat (limited to 'src/gallium')
-rw-r--r--src/gallium/state_trackers/python/tests/texture.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/gallium/state_trackers/python/tests/texture.py b/src/gallium/state_trackers/python/tests/texture.py
index b2ca9f416f..861070c8d2 100644
--- a/src/gallium/state_trackers/python/tests/texture.py
+++ b/src/gallium/state_trackers/python/tests/texture.py
@@ -136,7 +136,7 @@ class TextureTest(TestCase):
level = self.level
zslice = self.zslice
- if not dev.is_format_supported(format, PIPE_TEXTURE_2D, PIPE_TEXTURE_USAGE_SAMPLER, 0):
+ if not dev.is_format_supported(format, target, PIPE_TEXTURE_USAGE_SAMPLER, 0):
raise TestSkip
ctx = self.dev.context_create()
@@ -364,7 +364,8 @@ def main():
levels = lods(size)
for last_level in range(levels):
for level in range(0, last_level + 1):
- for zslice in range(0, depth >> level):
+ zslice = 0
+ while zslice < depth >> level:
test = TextureTest(
dev = dev,
target = target,
@@ -378,6 +379,7 @@ def main():
zslice = zslice,
)
suite.add_test(test)
+ zslice = (zslice + 1)*2 - 1
suite.run()