]> git.cworth.org Git - apitrace-tests/blobdiff - app_driver.py
Prototype of d3d10 sample app.
[apitrace-tests] / app_driver.py
index 2c7a319a5d556b7006711a70cd0464c4793dc35a..67098d8125c932732d86950b32f64d4471ae7a04 100755 (executable)
@@ -175,6 +175,8 @@ class AppDriver(Driver):
         'egl_gl': 'egl',
         'egl_gles1': 'egl',
         'egl_gles2': 'egl',
+        'd3d7': 'd3d7',
+        'd3d8': 'd3d8',
         'd3d9': 'd3d9',
     }
 
@@ -236,6 +238,9 @@ class AppDriver(Driver):
 
         self.doubleBuffer = checker.doubleBuffer
 
+        if self.api not in self.api_retrace_map:
+            return
+
         for callNo, refImageFileName in checker.images:
             self.checkImage(callNo, refImageFileName)
         for callNo, refStateFileName in checker.states:
@@ -302,6 +307,9 @@ class AppDriver(Driver):
         open(filename, 'wt').write(s)
 
     def retrace(self):
+        if self.api not in self.api_retrace_map:
+            return
+
         p = self._retrace()
         p.wait()
         if p.returncode != 0: