From 1f7dcc1286f8ba521ccd09bfcd7ab29c734db446 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Thu, 18 May 2023 22:55:15 +0200 Subject: [PATCH] vulkan: Simplify switch statement All branches do the same thing now, so pull them all into the same branch. --- gsk/vulkan/gskvulkanrenderpass.c | 46 ++++---------------------------- 1 file changed, 5 insertions(+), 41 deletions(-) diff --git a/gsk/vulkan/gskvulkanrenderpass.c b/gsk/vulkan/gskvulkanrenderpass.c index ef80a2907c..321ba9b0cd 100644 --- a/gsk/vulkan/gskvulkanrenderpass.c +++ b/gsk/vulkan/gskvulkanrenderpass.c @@ -1640,60 +1640,24 @@ gsk_vulkan_render_pass_count_vertex_data (GskVulkanRenderPass *self) case GSK_VULKAN_OP_FALLBACK_ROUNDED_CLIP: case GSK_VULKAN_OP_TEXTURE: case GSK_VULKAN_OP_REPEAT: - op->render.vertex_count = gsk_vulkan_pipeline_get_vertex_stride (op->render.pipeline); - n_bytes += op->render.vertex_count; - break; - - case GSK_VULKAN_OP_TEXT: - op->text.vertex_count = gsk_vulkan_pipeline_get_vertex_stride (op->render.pipeline) * op->text.num_glyphs; - n_bytes += op->text.vertex_count; - break; - - case GSK_VULKAN_OP_COLOR_TEXT: - op->text.vertex_count = gsk_vulkan_pipeline_get_vertex_stride (op->render.pipeline) * op->text.num_glyphs; - n_bytes += op->text.vertex_count; - break; - case GSK_VULKAN_OP_COLOR: - op->render.vertex_count = gsk_vulkan_pipeline_get_vertex_stride (op->render.pipeline); - n_bytes += op->render.vertex_count; - break; - case GSK_VULKAN_OP_LINEAR_GRADIENT: - op->render.vertex_count = gsk_vulkan_pipeline_get_vertex_stride (op->render.pipeline); - n_bytes += op->render.vertex_count; - break; - case GSK_VULKAN_OP_OPACITY: case GSK_VULKAN_OP_COLOR_MATRIX: - op->render.vertex_count = gsk_vulkan_pipeline_get_vertex_stride (op->render.pipeline); - n_bytes += op->render.vertex_count; - break; - case GSK_VULKAN_OP_BLUR: - op->render.vertex_count = gsk_vulkan_pipeline_get_vertex_stride (op->render.pipeline); - n_bytes += op->render.vertex_count; - break; - case GSK_VULKAN_OP_BORDER: - op->render.vertex_count = gsk_vulkan_pipeline_get_vertex_stride (op->render.pipeline); - n_bytes += op->render.vertex_count; - break; - case GSK_VULKAN_OP_INSET_SHADOW: case GSK_VULKAN_OP_OUTSET_SHADOW: - op->render.vertex_count = gsk_vulkan_pipeline_get_vertex_stride (op->render.pipeline); - n_bytes += op->render.vertex_count; - break; - case GSK_VULKAN_OP_CROSS_FADE: + case GSK_VULKAN_OP_BLEND_MODE: op->render.vertex_count = gsk_vulkan_pipeline_get_vertex_stride (op->render.pipeline); n_bytes += op->render.vertex_count; break; - case GSK_VULKAN_OP_BLEND_MODE: - op->render.vertex_count = gsk_vulkan_pipeline_get_vertex_stride (op->render.pipeline); - n_bytes += op->render.vertex_count; + case GSK_VULKAN_OP_TEXT: + case GSK_VULKAN_OP_COLOR_TEXT: + op->text.vertex_count = gsk_vulkan_pipeline_get_vertex_stride (op->render.pipeline) * op->text.num_glyphs; + n_bytes += op->text.vertex_count; break; default: -- 2.30.2