It's not used anymore.
&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,
&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,
&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,
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)
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,
&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,
{
}
-static void
-gsk_vulkan_color_op_upload (GskVulkanOp *op,
- GskVulkanUploader *uploader)
-{
-}
-
static void
gsk_vulkan_color_op_print (GskVulkanOp *op,
GString *string,
&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,
&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,
&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,
&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,
&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,
&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,
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)
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)
{
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,
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,
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,
&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,
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)
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,
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,
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);
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
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)
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,
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)
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,
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);
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)
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,
&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,
#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)
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,
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,
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,