summaryrefslogtreecommitdiff
path: root/gsk
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2017-09-30 10:37:55 -0400
committerMatthias Clasen <mclasen@redhat.com>2017-09-30 17:58:23 -0400
commit3a37440be6230654ee155f683d71797cd290c489 (patch)
tree9bc900514c1ef591df3ec3063e36f376010843b9 /gsk
parent52afccb6a37aeb74ecb75ae71e158b867e6e1ebb (diff)
downloadgtk+-3a37440be6230654ee155f683d71797cd290c489.tar.gz
Cosmetics
Factor out a helper function.
Diffstat (limited to 'gsk')
-rw-r--r--gsk/gskvulkanrender.c26
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);
}