Add error.

This commit is contained in:
K. S. Ernest (iFire) Lee 2021-11-10 08:30:19 -08:00
parent 43f712c06f
commit e07f8c62ba
2 changed files with 5 additions and 1 deletions

View file

@ -13,8 +13,8 @@ thirdparty_dir = "#thirdparty/thorvg/"
thirdparty_sources = [
"src/lib/tvgBezier.cpp",
"src/lib/tvgCanvas.cpp",
"src/lib/tvgGlCanvas.cpp",
"src/lib/tvgFill.cpp",
"src/lib/tvgGlCanvas.cpp",
"src/lib/tvgInitializer.cpp",
"src/lib/tvgLinearGradient.cpp",
"src/lib/tvgLoader.cpp",
@ -39,6 +39,7 @@ thirdparty_sources = [
"src/loaders/jpg/tvgJpgLoader.cpp",
"src/loaders/jpg/tvgJpgd.cpp",
"src/loaders/png/tvgPngLoader.cpp",
"src/loaders/external_png/tvgPngLoader.cpp",
"src/lib/sw_engine/tvgSwFill.cpp",
"src/lib/sw_engine/tvgSwImage.cpp",
"src/lib/sw_engine/tvgSwMath.cpp",

View file

@ -105,6 +105,9 @@ void ImageLoaderSVG::create_image_from_string(Ref<Image> p_image, String p_strin
// }
sw_canvas->push(move(picture));
res = sw_canvas->draw();
if (res != tvg::Result::Success) {
ERR_PRINT("ImageLoaderSVG can't create image.");
}
Vector<uint8_t> image;
image.resize(width * height * sizeof(uint32_t));
sw_canvas->sync();