From b914b0c252b3762f6bb41615ca9222759904852d Mon Sep 17 00:00:00 2001 From: Noah Metz Date: Tue, 15 Oct 2024 11:47:08 -0600 Subject: [PATCH] Added vkCmdPushConstants before vkCmdDispatch --- client/src/render.c | 1 + 1 file changed, 1 insertion(+) diff --git a/client/src/render.c b/client/src/render.c index aa714b5..10f9495 100644 --- a/client/src/render.c +++ b/client/src/render.c @@ -1032,6 +1032,7 @@ VkResult draw_frame(RenderContext* context, UIContext* ui_context, UILayer* ui_l for(uint32_t i = 0; i < ui_layer_count; i ++) { if(ui_layers[i].text_count > 0) { vkCmdBindDescriptorSets(command_buffer, VK_PIPELINE_BIND_POINT_COMPUTE, ui_context->ui_compute_text.layout, 0, 1, &ui_layers[i].font.set, 0, NULL); + vkCmdPushConstants(command_buffer, ui_context->ui_pipeline_text.layout, VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_COMPUTE_BIT, 0, 8, &ui_layers[i].texts_address); vkCmdDispatch(command_buffer, 1, 1, 1); } }