]> git.cworth.org Git - apitrace-tests/blobdiff - app_driver.py
D3D8 sample app.
[apitrace-tests] / app_driver.py
index 2c7a319a5d556b7006711a70cd0464c4793dc35a..27eb4528394b6ef65ec751f75a6d0022fe48d3d0 100755 (executable)
@@ -175,6 +175,7 @@ class AppDriver(Driver):
         'egl_gl': 'egl',
         'egl_gles1': 'egl',
         'egl_gles2': 'egl',
         'egl_gl': 'egl',
         'egl_gles1': 'egl',
         'egl_gles2': 'egl',
+        'd3d8': 'd3d8',
         'd3d9': 'd3d9',
     }
 
         'd3d9': 'd3d9',
     }
 
@@ -236,6 +237,9 @@ class AppDriver(Driver):
 
         self.doubleBuffer = checker.doubleBuffer
 
 
         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:
         for callNo, refImageFileName in checker.images:
             self.checkImage(callNo, refImageFileName)
         for callNo, refStateFileName in checker.states:
@@ -302,6 +306,9 @@ class AppDriver(Driver):
         open(filename, 'wt').write(s)
 
     def retrace(self):
         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:
         p = self._retrace()
         p.wait()
         if p.returncode != 0: