projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
vulkan/overlay: make overlay size configurable
[mesa.git]
/
src
/
vulkan
/
overlay-layer
/
overlay_params.c
diff --git
a/src/vulkan/overlay-layer/overlay_params.c
b/src/vulkan/overlay-layer/overlay_params.c
index 2028bccbdc0eeeab458d4683b04a386b00ce03b7..2a09b6cf081d9ebebea41d009345ecd0ea1567ee 100644
(file)
--- a/
src/vulkan/overlay-layer/overlay_params.c
+++ b/
src/vulkan/overlay-layer/overlay_params.c
@@
-59,6
+59,15
@@
parse_no_display(const char *str)
return strtol(str, NULL, 0) != 0;
}
return strtol(str, NULL, 0) != 0;
}
+static unsigned
+parse_unsigned(const char *str)
+{
+ return strtol(str, NULL, 0);
+}
+
+#define parse_width(s) parse_unsigned(s)
+#define parse_height(s) parse_unsigned(s)
+
static bool
parse_help(const char *str)
{
static bool
parse_help(const char *str)
{
@@
-73,6
+82,8
@@
parse_help(const char *str)
fprintf(stderr, "\tfps_sampling_period=number-of-milliseconds\n");
fprintf(stderr, "\tno_display=0|1\n");
fprintf(stderr, "\toutput_file=/path/to/output.txt\n");
fprintf(stderr, "\tfps_sampling_period=number-of-milliseconds\n");
fprintf(stderr, "\tno_display=0|1\n");
fprintf(stderr, "\toutput_file=/path/to/output.txt\n");
+ fprintf(stderr, "\twidth=width-in-pixels\n");
+ fprintf(stderr, "\theight=height-in-pixels\n");
return true;
}
return true;
}
@@
-136,6
+147,7
@@
parse_overlay_env(struct overlay_params *params,
params->enabled[OVERLAY_PARAM_ENABLED_fps] = true;
params->enabled[OVERLAY_PARAM_ENABLED_frame_timing] = true;
params->fps_sampling_period = 500000; /* 500ms */
params->enabled[OVERLAY_PARAM_ENABLED_fps] = true;
params->enabled[OVERLAY_PARAM_ENABLED_frame_timing] = true;
params->fps_sampling_period = 500000; /* 500ms */
+ params->width = params->height = 300;
if (!env)
return;
if (!env)
return;