From: Jean-Philippe Bruyère Date: Wed, 22 Jul 2020 13:09:40 +0000 (+0200) Subject: debug svg fsquad problem X-Git-Tag: v0.1-alpha~5 X-Git-Url: https://git.osiis.dedyn.io/?a=commitdiff_plain;h=ab732054b8ba6ea01168f09d7f3b6d650f978fb6;p=jp%2Fvkvg.git debug svg fsquad problem --- 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);