]> O.S.I.I.S - jp/vkvg.git/commitdiff
debug svg fsquad problem
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Wed, 22 Jul 2020 13:09:40 +0000 (15:09 +0200)
committerj-p <jp_bruyere@hotmail.com>
Wed, 22 Jul 2020 15:14:28 +0000 (17:14 +0200)
src/vkvg_context_internal.c

index 603cac3494bb6854efd03e01474f0858a5abfd75..1cc3b767f8c0e4f5ed1ecb784725f1e6e96bc692 100644 (file)
@@ -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);