vulkan: Remove the VulkanOp.upload() vfunc
authorBenjamin Otte <otte@redhat.com>
Thu, 13 Jul 2023 19:12:36 +0000 (21:12 +0200)
committerBenjamin Otte <otte@redhat.com>
Sun, 16 Jul 2023 11:16:43 +0000 (13:16 +0200)
It's not used anymore.

22 files changed:
gsk/vulkan/gskvulkanblendmodeop.c
gsk/vulkan/gskvulkanblurop.c
gsk/vulkan/gskvulkanborderop.c
gsk/vulkan/gskvulkanclearop.c
gsk/vulkan/gskvulkancolormatrixop.c
gsk/vulkan/gskvulkancolorop.c
gsk/vulkan/gskvulkancrossfadeop.c
gsk/vulkan/gskvulkanglyphop.c
gsk/vulkan/gskvulkaninsetshadowop.c
gsk/vulkan/gskvulkanlineargradientop.c
gsk/vulkan/gskvulkanmaskop.c
gsk/vulkan/gskvulkanop.c
gsk/vulkan/gskvulkanopprivate.h
gsk/vulkan/gskvulkanoutsetshadowop.c
gsk/vulkan/gskvulkanpushconstantsop.c
gsk/vulkan/gskvulkanrender.c
gsk/vulkan/gskvulkanrenderer.c
gsk/vulkan/gskvulkanrenderpassop.c
gsk/vulkan/gskvulkanrenderprivate.h
gsk/vulkan/gskvulkanscissorop.c
gsk/vulkan/gskvulkantextureop.c
gsk/vulkan/gskvulkanuploadop.c

index 2bebd37f88cb50917b661d2757a501872d5665b9..c90ca935a8e99ea4164d16d2032dd114b5393dd5 100644 (file)
@@ -99,7 +99,6 @@ static const GskVulkanShaderOpClass GSK_VULKAN_BLEND_MODE_OP_CLASS = {
   &gsk_vulkan_blend_mode_info,
   gsk_vulkan_blend_mode_op_finish,
   gsk_vulkan_blend_mode_op_print,
-  gsk_vulkan_op_draw_upload,
   gsk_vulkan_op_draw_count_vertex_data,
   gsk_vulkan_blend_mode_op_collect_vertex_data,
   gsk_vulkan_blend_mode_op_reserve_descriptor_sets,
index caa3710a2a9a437c689be35a7e1b99c4ce3ac61d..d81a9134412bacd883dd54c8d4229633f0844924 100644 (file)
@@ -73,7 +73,6 @@ static const GskVulkanOpClass GSK_VULKAN_BLUR_OP_CLASS = {
   &gsk_vulkan_blur_info,
   gsk_vulkan_blur_op_finish,
   gsk_vulkan_blur_op_print,
-  gsk_vulkan_op_draw_upload,
   gsk_vulkan_op_draw_count_vertex_data,
   gsk_vulkan_blur_op_collect_vertex_data,
   gsk_vulkan_blur_op_reserve_descriptor_sets,
index c65c2f312c381bc9096616bf769fe3842cc0d5b2..bb85cfaadc10f20816af561fb93990ea7f6e140a 100644 (file)
@@ -89,7 +89,6 @@ static const GskVulkanOpClass GSK_VULKAN_BORDER_OP_CLASS = {
   &gsk_vulkan_border_info,
   gsk_vulkan_border_op_finish,
   gsk_vulkan_border_op_print,
-  gsk_vulkan_op_draw_upload,
   gsk_vulkan_op_draw_count_vertex_data,
   gsk_vulkan_border_op_collect_vertex_data,
   gsk_vulkan_border_op_reserve_descriptor_sets,
index edb1ad3c688f0f4c10c0680f71bf303c0f19a6ae..193d10eee552625209b49b7f778e056ed0d40eb0 100644 (file)
@@ -33,12 +33,6 @@ gsk_vulkan_clear_op_print (GskVulkanOp *op,
   print_newline (string);
 }
 
-static void
-gsk_vulkan_clear_op_upload (GskVulkanOp       *op,
-                            GskVulkanUploader *uploader)
-{
-}
-
 static gsize
 gsk_vulkan_clear_op_count_vertex_data (GskVulkanOp *op,
                                        gsize        n_bytes)
@@ -103,7 +97,6 @@ static const GskVulkanOpClass GSK_VULKAN_SCISSOR_OP_CLASS = {
   NULL,
   gsk_vulkan_clear_op_finish,
   gsk_vulkan_clear_op_print,
-  gsk_vulkan_clear_op_upload,
   gsk_vulkan_clear_op_count_vertex_data,
   gsk_vulkan_clear_op_collect_vertex_data,
   gsk_vulkan_clear_op_reserve_descriptor_sets,
index 8129af097e4509e30e8253c6f3164bf6adab8ca7..ba126b47e8ff3cdc79d6ed1d14488f93ca5eb5fa 100644 (file)
@@ -80,7 +80,6 @@ static const GskVulkanOpClass GSK_VULKAN_COLOR_MATRIX_OP_CLASS = {
   &gsk_vulkan_color_matrix_info,
   gsk_vulkan_color_matrix_op_finish,
   gsk_vulkan_color_matrix_op_print,
-  gsk_vulkan_op_draw_upload,
   gsk_vulkan_op_draw_count_vertex_data,
   gsk_vulkan_color_matrix_op_collect_vertex_data,
   gsk_vulkan_color_matrix_op_reserve_descriptor_sets,
index 8458c91d5584c6fc08cfa21f42f658fae919ec20..f07a427a46b9b7c0770018f3481252a00e823ff7 100644 (file)
@@ -21,12 +21,6 @@ gsk_vulkan_color_op_finish (GskVulkanOp *op)
 {
 }
 
-static void
-gsk_vulkan_color_op_upload (GskVulkanOp       *op,
-                            GskVulkanUploader *uploader)
-{
-}
-
 static void
 gsk_vulkan_color_op_print (GskVulkanOp *op,
                            GString     *string,
@@ -71,7 +65,6 @@ static const GskVulkanOpClass GSK_VULKAN_COLOR_OP_CLASS = {
   &gsk_vulkan_color_info,
   gsk_vulkan_color_op_finish,
   gsk_vulkan_color_op_print,
-  gsk_vulkan_color_op_upload,
   gsk_vulkan_op_draw_count_vertex_data,
   gsk_vulkan_color_op_collect_vertex_data,
   gsk_vulkan_color_op_reserve_descriptor_sets,
index c6216a7e164acf7fb3803d0b7c8a12ea1468aea6..04f0561b6b45bb8b03871741edfe44961c09b098 100644 (file)
@@ -84,7 +84,6 @@ static const GskVulkanOpClass GSK_VULKAN_CROSS_FADE_OP_CLASS = {
   &gsk_vulkan_cross_fade_info,
   gsk_vulkan_cross_fade_op_finish,
   gsk_vulkan_cross_fade_op_print,
-  gsk_vulkan_op_draw_upload,
   gsk_vulkan_op_draw_count_vertex_data,
   gsk_vulkan_cross_fade_op_collect_vertex_data,
   gsk_vulkan_cross_fade_op_reserve_descriptor_sets,
index 9c3bea76031da6f0382ce66d4882a90fd8e273a7..d5eb52ccdc5dacf337f82711368d0f261defa2d4 100644 (file)
@@ -71,7 +71,6 @@ static const GskVulkanOpClass GSK_VULKAN_GLYPH_OP_CLASS = {
   &gsk_vulkan_glyph_info,
   gsk_vulkan_glyph_op_finish,
   gsk_vulkan_glyph_op_print,
-  gsk_vulkan_op_draw_upload,
   gsk_vulkan_op_draw_count_vertex_data,
   gsk_vulkan_glyph_op_collect_vertex_data,
   gsk_vulkan_glyph_op_reserve_descriptor_sets,
index 8afa86cdb5df0fab33aef9264748f063ef77f69a..dc984627d1657f031284d3f74357ef80c800d713 100644 (file)
@@ -67,7 +67,6 @@ static const GskVulkanOpClass GSK_VULKAN_INSET_SHADOW_OP_CLASS = {
   &gsk_vulkan_inset_shadow_info,
   gsk_vulkan_inset_shadow_op_finish,
   gsk_vulkan_inset_shadow_op_print,
-  gsk_vulkan_op_draw_upload,
   gsk_vulkan_op_draw_count_vertex_data,
   gsk_vulkan_inset_shadow_op_collect_vertex_data,
   gsk_vulkan_inset_shadow_op_reserve_descriptor_sets,
index ff90d01f119bc90b1f7781e1bd0426bc22a0bbb5..44d02842b371fba7b1a2a6173077ca0e619cf856 100644 (file)
@@ -79,7 +79,6 @@ static const GskVulkanOpClass GSK_VULKAN_LINEAR_GRADIENT_OP_CLASS = {
   &gsk_vulkan_linear_info,
   gsk_vulkan_linear_gradient_op_finish,
   gsk_vulkan_linear_gradient_op_print,
-  gsk_vulkan_op_draw_upload,
   gsk_vulkan_op_draw_count_vertex_data,
   gsk_vulkan_linear_gradient_op_collect_vertex_data,
   gsk_vulkan_linear_gradient_op_reserve_descriptor_sets,
index 61227d6271fd56d43297fd4016f0c15177caf5c0..700d0ef3486e27ca7ce44cbdf9dd9c4a76f5df5a 100644 (file)
@@ -95,7 +95,6 @@ static const GskVulkanOpClass GSK_VULKAN_COLOR_MASK_OP_CLASS = {
   &gsk_vulkan_mask_info,
   gsk_vulkan_mask_op_finish,
   gsk_vulkan_mask_op_print,
-  gsk_vulkan_op_draw_upload,
   gsk_vulkan_op_draw_count_vertex_data,
   gsk_vulkan_mask_op_collect_vertex_data,
   gsk_vulkan_mask_op_reserve_descriptor_sets,
index 7e9e8ee1ed6f6ab3a9aceb3822181b53bcbe6a66..0854639fac3f2fab08293a7ff8bafcb31923e1d3 100644 (file)
@@ -28,13 +28,6 @@ gsk_vulkan_op_print (GskVulkanOp *op,
   op->op_class->print (op, string, indent);
 }
 
-void
-gsk_vulkan_op_upload (GskVulkanOp         *op,
-                      GskVulkanUploader   *uploader)
-{
-  op->op_class->upload (op, uploader);
-}
-
 gsize
 gsk_vulkan_op_count_vertex_data (GskVulkanOp *op,
                                  gsize        n_bytes)
@@ -65,12 +58,6 @@ gsk_vulkan_op_command (GskVulkanOp      *op,
   return op->op_class->command (op, render, pipeline_layout, command_buffer);
 }
 
-void
-gsk_vulkan_op_draw_upload (GskVulkanOp       *op,
-                           GskVulkanUploader *uploader)
-{
-}
-
 static inline gsize
 round_up (gsize number, gsize divisor)
 {
index dd358cdc59f6e4e1ab4e81a7be96dbf0822c9992..7f21c5b70d310b0366a980aac926a248e6fca2f2 100644 (file)
@@ -38,8 +38,6 @@ struct _GskVulkanOpClass
                                                                          GString                *string,
                                                                          guint                   indent);
 
-  void                  (* upload)                                      (GskVulkanOp            *op,
-                                                                         GskVulkanUploader      *uploader);
   gsize                 (* count_vertex_data)                           (GskVulkanOp            *op,
                                                                          gsize                   n_bytes);
   void                  (* collect_vertex_data)                         (GskVulkanOp            *op,
@@ -63,8 +61,6 @@ void                    gsk_vulkan_op_print                             (GskVulk
                                                                          GString                *string,
                                                                          guint                   indent);
 
-void                    gsk_vulkan_op_upload                            (GskVulkanOp            *op,
-                                                                         GskVulkanUploader      *uploader);
 gsize                   gsk_vulkan_op_count_vertex_data                 (GskVulkanOp            *op,
                                                                          gsize                   n_bytes);
 void                    gsk_vulkan_op_collect_vertex_data               (GskVulkanOp            *op,
@@ -76,8 +72,6 @@ GskVulkanOp *           gsk_vulkan_op_command                           (GskVulk
                                                                          VkPipelineLayout        pipeline_layout,
                                                                          VkCommandBuffer         command_buffer);
 
-void                    gsk_vulkan_op_draw_upload                       (GskVulkanOp            *op,
-                                                                         GskVulkanUploader      *uploader);
 gsize                   gsk_vulkan_op_draw_count_vertex_data            (GskVulkanOp            *op,
                                                                          gsize                   n_bytes);
 GskVulkanOp *           gsk_vulkan_op_draw_command_n                    (GskVulkanOp            *op,
index 1725308397049ab6956b8da5beeb924b882dc4a6..1e7e2139b32ee6ee32314af767f71dead9c5683e 100644 (file)
@@ -67,7 +67,6 @@ static const GskVulkanOpClass GSK_VULKAN_OUTSET_SHADOW_OP_CLASS = {
   &gsk_vulkan_outset_shadow_info,
   gsk_vulkan_outset_shadow_op_finish,
   gsk_vulkan_outset_shadow_op_print,
-  gsk_vulkan_op_draw_upload,
   gsk_vulkan_op_draw_count_vertex_data,
   gsk_vulkan_outset_shadow_op_collect_vertex_data,
   gsk_vulkan_outset_shadow_op_reserve_descriptor_sets,
index 59aa54f233dbb502dce54ca7913afa3a620d58c3..7296fe87420de0b55ba559a4097b54bf108234c5 100644 (file)
@@ -57,12 +57,6 @@ gsk_vulkan_push_constants_op_print (GskVulkanOp *op,
   print_newline (string);
 }
 
-static void
-gsk_vulkan_push_constants_op_upload (GskVulkanOp       *op,
-                                     GskVulkanUploader *uploader)
-{
-}
-
 static gsize
 gsk_vulkan_push_constants_op_count_vertex_data (GskVulkanOp *op,
                                                 gsize        n_bytes)
@@ -107,7 +101,6 @@ static const GskVulkanOpClass GSK_VULKAN_PUSH_CONSTANTS_OP_CLASS = {
   NULL,
   gsk_vulkan_push_constants_op_finish,
   gsk_vulkan_push_constants_op_print,
-  gsk_vulkan_push_constants_op_upload,
   gsk_vulkan_push_constants_op_count_vertex_data,
   gsk_vulkan_push_constants_op_collect_vertex_data,
   gsk_vulkan_push_constants_op_reserve_descriptor_sets,
index 8b412b5470abbd32931763e05fbb2fddac77f436..029abd36c2238bd08b826224720719dc29334714 100644 (file)
@@ -506,19 +506,6 @@ gsk_vulkan_render_add_node (GskVulkanRender *self,
   gsk_vulkan_render_verbose_print (self, "after sort");
 }
 
-void
-gsk_vulkan_render_upload (GskVulkanRender *self)
-{
-  GskVulkanOp *op;
-
-  for (op = self->first_op; op; op = op->next)
-    {
-      gsk_vulkan_op_upload (op, self->uploader);
-    }
-
-  gsk_vulkan_uploader_upload (self->uploader);
-}
-
 VkPipeline
 gsk_vulkan_render_get_pipeline (GskVulkanRender        *self,
                                 const GskVulkanOpClass *op_class,
index 862e278a5dac32965f7581a94bc777de36060f41..2853b8a4359e95a9f640304d2cd0f28368391d3b 100644 (file)
@@ -293,7 +293,6 @@ gsk_vulkan_renderer_render_texture (GskRenderer           *renderer,
                                               rounded_viewport.size.height);
 
   gsk_vulkan_render_reset (render, image, &rounded_viewport, NULL, root);
-  gsk_vulkan_render_upload (render);
   gsk_vulkan_render_draw (render);
 
   texture = gsk_vulkan_render_download_target (render);
@@ -352,7 +351,6 @@ gsk_vulkan_renderer_render (GskRenderer          *renderer,
   draw_index = gdk_vulkan_context_get_draw_index (self->vulkan);
 
   gsk_vulkan_render_reset (render, self->targets[draw_index], NULL, render_region, root);
-  gsk_vulkan_render_upload (render);
   gsk_vulkan_render_draw (render);
 
 #ifdef G_ENABLE_DEBUG
index 5ae365da8aec2a812124ac611f4b6abde820ef55..c2f8c8b4543a1a80e8d02c69ebe64b459a633767 100644 (file)
@@ -45,12 +45,6 @@ gsk_vulkan_render_pass_op_print (GskVulkanOp *op,
   print_newline (string);
 }
 
-static void
-gsk_vulkan_render_pass_op_upload (GskVulkanOp       *op,
-                                  GskVulkanUploader *uploader)
-{
-}
-
 static gsize
 gsk_vulkan_render_pass_op_count_vertex_data (GskVulkanOp *op,
                                              gsize        n_bytes)
@@ -151,7 +145,6 @@ static const GskVulkanOpClass GSK_VULKAN_RENDER_PASS_OP_CLASS = {
   NULL,
   gsk_vulkan_render_pass_op_finish,
   gsk_vulkan_render_pass_op_print,
-  gsk_vulkan_render_pass_op_upload,
   gsk_vulkan_render_pass_op_count_vertex_data,
   gsk_vulkan_render_pass_op_collect_vertex_data,
   gsk_vulkan_render_pass_op_reserve_descriptor_sets,
@@ -188,12 +181,6 @@ gsk_vulkan_render_pass_end_op_print (GskVulkanOp *op,
   print_newline (string);
 }
 
-static void
-gsk_vulkan_render_pass_end_op_upload (GskVulkanOp       *op,
-                                      GskVulkanUploader *uploader)
-{
-}
-
 static gsize
 gsk_vulkan_render_pass_end_op_count_vertex_data (GskVulkanOp *op,
                                                  gsize        n_bytes)
@@ -231,7 +218,6 @@ static const GskVulkanOpClass GSK_VULKAN_RENDER_PASS_END_OP_CLASS = {
   NULL,
   gsk_vulkan_render_pass_end_op_finish,
   gsk_vulkan_render_pass_end_op_print,
-  gsk_vulkan_render_pass_end_op_upload,
   gsk_vulkan_render_pass_end_op_count_vertex_data,
   gsk_vulkan_render_pass_end_op_collect_vertex_data,
   gsk_vulkan_render_pass_end_op_reserve_descriptor_sets,
index a040a73723c0c1e3aa7ca5eef2f90aa461d73513..04da854101ef65fa07638f0b6c16a81fe56e87d4 100644 (file)
@@ -29,8 +29,6 @@ void                    gsk_vulkan_render_reset                         (GskVulk
 GskRenderer *           gsk_vulkan_render_get_renderer                  (GskVulkanRender        *self);
 GdkVulkanContext *      gsk_vulkan_render_get_context                   (GskVulkanRender        *self);
 
-void                    gsk_vulkan_render_upload                        (GskVulkanRender        *self);
-
 gpointer                gsk_vulkan_render_alloc_op                      (GskVulkanRender        *self,
                                                                          gsize                   size);
 
index b5b40dc1f2d72ad806e18cf33c2fb918c00365be..b0bc0be18a0f96c7a848cf042e6b013b59edd970 100644 (file)
@@ -31,12 +31,6 @@ gsk_vulkan_scissor_op_print (GskVulkanOp *op,
   print_newline (string);
 }
 
-static void
-gsk_vulkan_scissor_op_upload (GskVulkanOp       *op,
-                              GskVulkanUploader *uploader)
-{
-}
-
 static gsize
 gsk_vulkan_scissor_op_count_vertex_data (GskVulkanOp *op,
                                          gsize        n_bytes)
@@ -82,7 +76,6 @@ static const GskVulkanOpClass GSK_VULKAN_SCISSOR_OP_CLASS = {
   NULL,
   gsk_vulkan_scissor_op_finish,
   gsk_vulkan_scissor_op_print,
-  gsk_vulkan_scissor_op_upload,
   gsk_vulkan_scissor_op_count_vertex_data,
   gsk_vulkan_scissor_op_collect_vertex_data,
   gsk_vulkan_scissor_op_reserve_descriptor_sets,
index 37e3be40cd7597929b19f42086de6c3135eea4e3..9bad4f1992e99c5c8eeca572b1ec8864c89e602e 100644 (file)
@@ -76,7 +76,6 @@ static const GskVulkanOpClass GSK_VULKAN_TEXTURE_OP_CLASS = {
   &gsk_vulkan_texture_info,
   gsk_vulkan_texture_op_finish,
   gsk_vulkan_texture_op_print,
-  gsk_vulkan_op_draw_upload,
   gsk_vulkan_op_draw_count_vertex_data,
   gsk_vulkan_texture_op_collect_vertex_data,
   gsk_vulkan_texture_op_reserve_descriptor_sets,
index ef6b4ef95b55bad0bd333259d997e7b94eac735c..7ddc29918e8beb7a95522296289dd36859797162 100644 (file)
@@ -6,12 +6,6 @@
 
 #include "gdk/gdkmemoryformatprivate.h"
 
-static void
-gsk_vulkan_upload_op_upload (GskVulkanOp       *op,
-                             GskVulkanUploader *uploader)
-{
-}
-
 static gsize
 gsk_vulkan_upload_op_count_vertex_data (GskVulkanOp *op,
                                         gsize        n_bytes)
@@ -264,7 +258,6 @@ static const GskVulkanOpClass GSK_VULKAN_UPLOAD_TEXTURE_OP_CLASS = {
   NULL,
   gsk_vulkan_upload_texture_op_finish,
   gsk_vulkan_upload_texture_op_print,
-  gsk_vulkan_upload_op_upload,
   gsk_vulkan_upload_op_count_vertex_data,
   gsk_vulkan_upload_op_collect_vertex_data,
   gsk_vulkan_upload_op_reserve_descriptor_sets,
@@ -381,7 +374,6 @@ static const GskVulkanOpClass GSK_VULKAN_UPLOAD_CAIRO_OP_CLASS = {
   NULL,
   gsk_vulkan_upload_cairo_op_finish,
   gsk_vulkan_upload_cairo_op_print,
-  gsk_vulkan_upload_op_upload,
   gsk_vulkan_upload_op_count_vertex_data,
   gsk_vulkan_upload_op_collect_vertex_data,
   gsk_vulkan_upload_op_reserve_descriptor_sets,
@@ -513,7 +505,6 @@ static const GskVulkanOpClass GSK_VULKAN_UPLOAD_GLYPH_OP_CLASS = {
   NULL,
   gsk_vulkan_upload_glyph_op_finish,
   gsk_vulkan_upload_glyph_op_print,
-  gsk_vulkan_upload_op_upload,
   gsk_vulkan_upload_op_count_vertex_data,
   gsk_vulkan_upload_op_collect_vertex_data,
   gsk_vulkan_upload_op_reserve_descriptor_sets,