From: Jean-Philippe Bruyère Date: Fri, 7 Jan 2022 11:56:05 +0000 (+0100) Subject: update vkvg-svg X-Git-Tag: v0.3.0-beta~40 X-Git-Url: https://git.osiis.dedyn.io/?a=commitdiff_plain;h=cec16edad07a324854c5b53a20524a5aa5d99f4b;p=jp%2Fvkvg.git update vkvg-svg --- diff --git a/external/vkvg-svg b/external/vkvg-svg index fa2c0c9..98e6716 160000 --- a/external/vkvg-svg +++ b/external/vkvg-svg @@ -1 +1 @@ -Subproject commit fa2c0c9d04234316140a1cef2f126a821d061466 +Subproject commit 98e6716f64b6830fe816f92bf7881ebd1762734e diff --git a/src/nsvg/vkvg_nsvg.c b/src/nsvg/vkvg_nsvg.c index 70d2386..c638fac 100644 --- a/src/nsvg/vkvg_nsvg.c +++ b/src/nsvg/vkvg_nsvg.c @@ -25,8 +25,7 @@ #define NANOSVG_IMPLEMENTATION // Expands implementation #include "nanosvg.h" - -#include "vkvg-nsvg.h" +#include "vkvg-svg.h" void _svg_set_color (VkvgContext ctx, uint32_t c, float alpha) { float a = (c >> 24 & 255) / 255.f; @@ -63,10 +62,10 @@ VkvgSurface _svg_load (VkvgDevice dev, NSVGimage* svg) { return surf; } -VkvgSurface vkvg_surface_create_from_svg (VkvgDevice dev, const char* filePath) { +VkvgSurface vkvg_surface_create_from_svg (VkvgDevice dev, uint32_t width, uint32_t height, const char* filePath) { return _svg_load(dev, nsvgParseFromFile(filePath, "px", (float)dev->hdpi)); } -VkvgSurface vkvg_surface_create_from_svg_fragment (VkvgDevice dev, char* fragment) { +VkvgSurface vkvg_surface_create_from_svg_fragment (VkvgDevice dev, uint32_t width, uint32_t height, char* fragment) { return _svg_load(dev, nsvgParse(fragment, "px", (float)dev->hdpi)); } NSVGimage* nsvg_load_file (VkvgDevice dev, const char* filePath) {