diff --git a/src/lib/sw_engine/tvgSwRenderer.cpp b/src/lib/sw_engine/tvgSwRenderer.cpp index c2038916..bc6b23d8 100644 --- a/src/lib/sw_engine/tvgSwRenderer.cpp +++ b/src/lib/sw_engine/tvgSwRenderer.cpp @@ -335,6 +335,10 @@ void* SwRenderer::beginComposite(uint32_t x, uint32_t y, uint32_t w, uint32_t h) if (x + w > surface->w) w = (surface->w - x); if (y + h > surface->h) h = (surface->h - y); +#ifdef THORVG_LOG_ENABLED + printf("SW_ENGINE: Using intermediate opacity composition [Region: %d %d %d %d]\n", x, y, w, h); +#endif + comp->bbox.min.x = x; comp->bbox.min.y = y; comp->bbox.max.x = x + w; diff --git a/src/loaders/svg/tvgSvgLoader.cpp b/src/loaders/svg/tvgSvgLoader.cpp index 9a9a98ae..e7c56b4e 100644 --- a/src/loaders/svg/tvgSvgLoader.cpp +++ b/src/loaders/svg/tvgSvgLoader.cpp @@ -1050,7 +1050,7 @@ static SvgNode* _createMaskNode(SvgLoaderData* loader, SvgNode* parent, const ch loader->svgParse->node->display = false; #ifdef THORVG_LOG_ENABLED - printf("[SVG] Unsuppoted elements used [Elements: mask]\n"); + printf("SVG: Unsuppoted elements used [Elements: mask]\n"); #endif return loader->svgParse->node; @@ -2131,7 +2131,7 @@ static void _svgLoaderParserXmlOpen(SvgLoaderData* loader, const char* content, } #ifdef THORVG_LOG_ENABLED else { - printf("[SVG] Unsuppoted elements used [Elements: %s]\n", tagName); + printf("SVG: Unsuppoted elements used [Elements: %s]\n", tagName); } #endif } diff --git a/src/loaders/svg/tvgXmlParser.cpp b/src/loaders/svg/tvgXmlParser.cpp index 85525790..9c384974 100644 --- a/src/loaders/svg/tvgXmlParser.cpp +++ b/src/loaders/svg/tvgXmlParser.cpp @@ -186,7 +186,7 @@ bool simpleXmlParseAttributes(const char* buf, unsigned bufLength, simpleXMLAttr tval[valueEnd - value] = '\0'; #ifdef THORVG_LOG_ENABLED - if (!func((void*)data, tmpBuf, tval)) printf("[SVG] Unsuppoted attributes used [Elements type: %s][Attribute: %s]\n", nodeTypeToString(((SvgLoaderData*)data)->svgParse->node->type).c_str(), tmpBuf); + if (!func((void*)data, tmpBuf, tval)) printf("SVG: Unsuppoted attributes used [Elements type: %s][Attribute: %s]\n", nodeTypeToString(((SvgLoaderData*)data)->svgParse->node->type).c_str(), tmpBuf); #else func((void*)data, tmpBuf, tval); #endif