diff options
author | Matthias Clasen <mclasen@redhat.com> | 2017-09-30 10:37:55 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2017-09-30 17:58:23 -0400 |
commit | 3a37440be6230654ee155f683d71797cd290c489 (patch) | |
tree | 9bc900514c1ef591df3ec3063e36f376010843b9 /gsk | |
parent | 52afccb6a37aeb74ecb75ae71e158b867e6e1ebb (diff) | |
download | gtk+-3a37440be6230654ee155f683d71797cd290c489.tar.gz |
Cosmetics
Factor out a helper function.
Diffstat (limited to 'gsk')
-rw-r--r-- | gsk/gskvulkanrender.c | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/gsk/gskvulkanrender.c b/gsk/gskvulkanrender.c index 6c0ab98f7c..37c8c26e5a 100644 --- a/gsk/gskvulkanrender.c +++ b/gsk/gskvulkanrender.c @@ -77,7 +77,8 @@ gsk_vulkan_render_setup (GskVulkanRender *self, self->scale_factor = 1; self->clip = cairo_region_create_rectangle (&(cairo_rectangle_int_t) { 0, 0, - gsk_vulkan_image_get_width (target), gsk_vulkan_image_get_height (target) + gsk_vulkan_image_get_width (target), + gsk_vulkan_image_get_height (target) }); } else @@ -309,6 +310,17 @@ gsk_vulkan_render_add_cleanup_image (GskVulkanRender *self, self->cleanup_images = g_slist_prepend (self->cleanup_images, image); } +static void +gsk_vulkan_render_add_render_pass (GskVulkanRender *self, + GskVulkanRenderPass *pass) +{ + self->render_passes = g_list_prepend (self->render_passes, pass); + +#ifdef G_ENABLE_DEBUG + gsk_profiler_counter_inc (gsk_renderer_get_profiler (self->renderer), self->render_pass_counter); +#endif +} + void gsk_vulkan_render_add_node (GskVulkanRender *self, GskRenderNode *node) @@ -329,11 +341,7 @@ gsk_vulkan_render_add_node (GskVulkanRender *self, self->clip, VK_NULL_HANDLE); - self->render_passes = g_list_prepend (self->render_passes, pass); - -#ifdef G_ENABLE_DEBUG - gsk_profiler_counter_inc (gsk_renderer_get_profiler (self->renderer), self->render_pass_counter); -#endif + gsk_vulkan_render_add_render_pass (self, pass); gsk_vulkan_render_pass_add (pass, self, node); } @@ -365,11 +373,7 @@ gsk_vulkan_render_add_node_for_texture (GskVulkanRender *self, cairo_region_destroy (clip); - self->render_passes = g_list_prepend (self->render_passes, pass); - -#ifdef G_ENABLE_DEBUG - gsk_profiler_counter_inc (gsk_renderer_get_profiler (self->renderer), self->render_pass_counter); -#endif + gsk_vulkan_render_add_render_pass (self, pass); gsk_vulkan_render_pass_add (pass, self, node); } |