From 4740ac4dcee7fb459cb17caebf3a161b8547f6a7 Mon Sep 17 00:00:00 2001 From: bsp2 Date: Thu, 25 Oct 2018 23:03:13 +0200 Subject: [PATCH] debug prints (commented out) --- dep/nanovg/src/nanovg.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/dep/nanovg/src/nanovg.c b/dep/nanovg/src/nanovg.c index 61fcd14a..ecd38cf3 100644 --- a/dep/nanovg/src/nanovg.c +++ b/dep/nanovg/src/nanovg.c @@ -289,6 +289,9 @@ NVGcontext* nvgCreateInternal(NVGparams* params) NVGcontext* ctx = (NVGcontext*)malloc(sizeof(NVGcontext)); int i; if (ctx == NULL) goto error; + + // printf("xxx nvgCreateInternal: 1\n"); + memset(ctx, 0, sizeof(NVGcontext)); ctx->params = *params; @@ -300,15 +303,22 @@ NVGcontext* nvgCreateInternal(NVGparams* params) ctx->ncommands = 0; ctx->ccommands = NVG_INIT_COMMANDS_SIZE; + // printf("xxx nvgCreateInternal: 2\n"); + ctx->cache = nvg__allocPathCache(); if (ctx->cache == NULL) goto error; + // printf("xxx nvgCreateInternal: 3\n"); nvgSave(ctx); + // printf("xxx nvgCreateInternal: 4\n"); nvgReset(ctx); + // printf("xxx nvgCreateInternal: 5\n"); nvg__setDevicePixelRatio(ctx, 1.0f); + // printf("xxx nvgCreateInternal: 6\n"); if (ctx->params.renderCreate(ctx->params.userPtr) == 0) goto error; + // printf("xxx nvgCreateInternal: 7\n"); // Init font rendering memset(&fontParams, 0, sizeof(fontParams)); @@ -322,16 +332,22 @@ NVGcontext* nvgCreateInternal(NVGparams* params) fontParams.userPtr = NULL; ctx->fs = fonsCreateInternal(&fontParams); if (ctx->fs == NULL) goto error; + // printf("xxx nvgCreateInternal: 8\n"); // Create font texture ctx->fontImages[0] = ctx->params.renderCreateTexture(ctx->params.userPtr, NVG_TEXTURE_ALPHA, fontParams.width, fontParams.height, 0, NULL); + // printf("xxx nvgCreateInternal: 9\n"); if (ctx->fontImages[0] == 0) goto error; ctx->fontImageIdx = 0; + // printf("xxx nvgCreateInternal: LEAVE\n"); + return ctx; error: + printf("xxx nvgCreateInternal: ERROR 1 \n"); nvgDeleteInternal(ctx); + printf("xxx nvgCreateInternal: ERROR LEAVE \n"); return 0; }