From ab732054b8ba6ea01168f09d7f3b6d650f978fb6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jean-Philippe=20Bruy=C3=A8re?= Date: Wed, 22 Jul 2020 15:09:40 +0200 Subject: [PATCH] debug svg fsquad problem --- src/vkvg_context_internal.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vkvg_context_internal.c b/src/vkvg_context_internal.c index 603cac3..1cc3b76 100644 --- a/src/vkvg_context_internal.c +++ b/src/vkvg_context_internal.c @@ -1188,10 +1188,11 @@ void _draw_full_screen_quad (VkvgContext ctx, bool useScissor) { VkRect2D r = {{(int32_t)ctx->xMin, (int32_t)ctx->yMin}, {(int32_t)ctx->xMax - (int32_t)ctx->xMin + 1, (int32_t)ctx->yMax - (int32_t)ctx->yMin + 1}}; CmdSetScissor(ctx->cmd, 0, 1, &r); } - VKVG_IBO_INDEX_TYPE firstVertIdx = (VKVG_IBO_INDEX_TYPE)ctx->vertCount; + uint32_t firstVertIdx = ctx->vertCount; _add_vertexf(ctx, -1, -1); _add_vertexf(ctx, 3, -1); _add_vertexf(ctx, -1, 3); + ctx->curVertOffset = ctx->vertCount; CmdPushConstants(ctx->cmd, ctx->pSurf->dev->pipelineLayout, VK_SHADER_STAGE_VERTEX_BIT, 28, 4,&one); -- 2.47.3