summaryrefslogtreecommitdiff
path: root/framework
diff options
context:
space:
mode:
authorAndres Gomez <agomez@igalia.com>2020-07-30 01:01:45 +0300
committerAndres Gomez <agomez@igalia.com>2020-11-02 22:16:11 +0200
commitbda3ad0a3bf7ec50a3dacff4a6368907def8ebd6 (patch)
treec8059793bb943c6fb1e595638d0ca93a018b89d2 /framework
parent01210bac1f0f816f2b14d2e63c123926b859657c (diff)
framework/replay: add extra_args piglit.conf option for gfxrecon-replay
Signed-off-by: Andres Gomez <agomez@igalia.com> Reviewed-by: Dylan Baker <dylan@pnwbakers.com> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/353>
Diffstat (limited to 'framework')
-rw-r--r--framework/replay/dump_trace_images.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/framework/replay/dump_trace_images.py b/framework/replay/dump_trace_images.py
index 14c3196d0..b6a45945d 100644
--- a/framework/replay/dump_trace_images.py
+++ b/framework/replay/dump_trace_images.py
@@ -119,7 +119,11 @@ def _dump_with_gfxreconstruct(trace_path, output_dir, calls):
'PIGLIT_REPLAY_GFXRECON_REPLAY_BINARY',
('replay', 'gfxrecon-replay_bin'),
default='gfxrecon-replay')
- cmd = [gfxrecon_replay_bin, trace_path]
+ gfxrecon_replay_extra_args = core.get_option(
+ 'PIGLIT_REPLAY_GFXRECON_REPLAY_EXTRA_ARGS',
+ ('replay', 'gfxrecon-replay_extra_args'),
+ default='').split()
+ cmd = [gfxrecon_replay_bin] + gfxrecon_replay_extra_args + [trace_path]
env = os.environ.copy()
env['VK_INSTANCE_LAYERS'] = 'VK_LAYER_LUNARG_screenshot'
env['VK_SCREENSHOT_FRAMES'] = ','.join(calls)