summaryrefslogtreecommitdiff
path: root/gsk
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2020-02-12 11:05:01 +0100
committerAlexander Larsson <alexl@redhat.com>2020-02-12 11:05:01 +0100
commit01d5ad2056f9c896246219eb04ca1ae807a45768 (patch)
treeaecc056b7dd2c2e0911c223fada8ca4e06dfceb3 /gsk
parentcc643df88b541b7505885ecff02c8576decf6bbd (diff)
downloadgtk+-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.c4
-rw-r--r--gsk/vulkan/gskvulkanrenderer.c2
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,