Commit 3fe652d0 by Jamie Madill Committed by Commit Bot

Add option to disable SwiftShader when retracing.

Bug: angleproject:5133 Change-Id: I589252d7eb9648a37a98f896c2a14462b2b34c48 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2506492 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarCody Northrop <cnorthrop@google.com> Reviewed-by: 's avatarCourtney Goeltzenleuchter <courtneygo@google.com>
parent 02deb199
......@@ -99,6 +99,11 @@ def main():
parser.add_argument('out_path', help='Output directory')
parser.add_argument('-f', '--filter', help='Trace filter. Defaults to all.', default='*')
parser.add_argument('-l', '--log', help='Logging level.', default=DEFAULT_LOG_LEVEL)
parser.add_argument(
'--no-swiftshader',
help='Trace against native Vulkan.',
action='store_true',
default=False)
args, extra_flags = parser.parse_known_args()
logging.basicConfig(level=args.log.upper())
......@@ -134,7 +139,9 @@ def main():
env['ANGLE_CAPTURE_LABEL'] = trace
env['ANGLE_CAPTURE_TRIGGER'] = str(num_frames)
trace_filter = '--gtest_filter=TracePerfTest.Run/vulkan_swiftshader_%s' % trace
renderer = 'vulkan' if args.no_swiftshader else 'vulkan_swiftshader'
trace_filter = '--gtest_filter=TracePerfTest.Run/%s_%s' % (renderer, trace)
run_args = [
binary,
trace_filter,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment