presentation-shm: put run mode in window title
This way JSON timeline logs will contain the information about in which mode the program runs. Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> Reviewed-by: Daniel Stone <daniels@collabora.com>
This commit is contained in:
parent
1879f21c85
commit
4d012bc191
@ -46,6 +46,12 @@ enum run_mode {
|
|||||||
RUN_MODE_PRESENT,
|
RUN_MODE_PRESENT,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static const char * const run_mode_name[] = {
|
||||||
|
[RUN_MODE_FEEDBACK] = "feedback",
|
||||||
|
[RUN_MODE_FEEDBACK_IDLE] = "feedback-idle",
|
||||||
|
[RUN_MODE_PRESENT] = "low-lat present",
|
||||||
|
};
|
||||||
|
|
||||||
struct output {
|
struct output {
|
||||||
struct wl_output *output;
|
struct wl_output *output;
|
||||||
uint32_t name;
|
uint32_t name;
|
||||||
@ -198,8 +204,12 @@ create_window(struct display *display, int width, int height,
|
|||||||
enum run_mode mode)
|
enum run_mode mode)
|
||||||
{
|
{
|
||||||
struct window *window;
|
struct window *window;
|
||||||
|
char title[128];
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
|
snprintf(title, sizeof(title),
|
||||||
|
"presentation-shm: %s", run_mode_name[mode]);
|
||||||
|
|
||||||
window = calloc(1, sizeof *window);
|
window = calloc(1, sizeof *window);
|
||||||
if (!window)
|
if (!window)
|
||||||
return NULL;
|
return NULL;
|
||||||
@ -218,7 +228,7 @@ create_window(struct display *display, int width, int height,
|
|||||||
wl_shell_surface_add_listener(window->shell_surface,
|
wl_shell_surface_add_listener(window->shell_surface,
|
||||||
&shell_surface_listener, window);
|
&shell_surface_listener, window);
|
||||||
|
|
||||||
wl_shell_surface_set_title(window->shell_surface, "presentation-shm");
|
wl_shell_surface_set_title(window->shell_surface, title);
|
||||||
|
|
||||||
wl_shell_surface_set_toplevel(window->shell_surface);
|
wl_shell_surface_set_toplevel(window->shell_surface);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user