diff options
author | Alexander Larsson <alexl@redhat.com> | 2020-02-12 11:05:01 +0100 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2020-02-12 11:05:01 +0100 |
commit | 01d5ad2056f9c896246219eb04ca1ae807a45768 (patch) | |
tree | aecc056b7dd2c2e0911c223fada8ca4e06dfceb3 /gsk | |
parent | cc643df88b541b7505885ecff02c8576decf6bbd (diff) | |
download | gtk+-01d5ad2056f9c896246219eb04ca1ae807a45768.tar.gz |
profiler: Make profiler-is-running a macro
When we use if (GDK_PROFILER_IS_RUNNING) this means we get an
inlined if (FALSE) when the compiler support is not compiled in, which
gets rid of all the related code completely.
We also expand to G_UNLIKELY(gdk_profiler_is_running ()) in the supported
case which might cause somewhat better code generation.
Diffstat (limited to 'gsk')
-rw-r--r-- | gsk/gl/gskglrenderer.c | 4 | ||||
-rw-r--r-- | gsk/vulkan/gskvulkanrenderer.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/gsk/gl/gskglrenderer.c b/gsk/gl/gskglrenderer.c index b1556f831f..fac7f266c9 100644 --- a/gsk/gl/gskglrenderer.c +++ b/gsk/gl/gskglrenderer.c @@ -2857,7 +2857,7 @@ gsk_gl_renderer_realize (GskRenderer *renderer, self->icon_cache = get_icon_cache_for_display (gdk_surface_get_display (surface), self->atlases); gsk_gl_shadow_cache_init (&self->shadow_cache); - if (gdk_profiler_is_running ()) + if (GDK_PROFILER_IS_RUNNING) gdk_profiler_add_mark (before, (g_get_monotonic_time () - before), "gl renderer realize", NULL); return TRUE; @@ -3561,7 +3561,7 @@ gsk_gl_renderer_do_render (GskRenderer *renderer, gsk_profiler_push_samples (profiler); - if (gdk_profiler_is_running ()) + if (GDK_PROFILER_IS_RUNNING) gdk_profiler_add_mark (start_time, cpu_time, "GL render", ""); #endif diff --git a/gsk/vulkan/gskvulkanrenderer.c b/gsk/vulkan/gskvulkanrenderer.c index cd10a31857..7f3eeab9ae 100644 --- a/gsk/vulkan/gskvulkanrenderer.c +++ b/gsk/vulkan/gskvulkanrenderer.c @@ -211,7 +211,7 @@ gsk_vulkan_renderer_render_texture (GskRenderer *renderer, gsk_profiler_push_samples (profiler); - if (gdk_profiler_is_running ()) + if (GDK_PROFILER_IS_RUNNING) { gdk_profiler_add_mark (start_time, cpu_time, "render", ""); gdk_profiler_set_int_counter (texture_pixels_counter, |