JayTee
JayTee
I downloaded the latest bins and tried to use them for loading the textures, but they wouldn't load (more precisely, the BMP files did actually load, but the PNGs didn't),...
Just checked it out, sizeof(int) is 4 on my system, but png_uint_32 is typedefed as typedef unsigned long int png_uint_32; //pngconf.h and sizeof(unsigned long int) prints 8. So you are...
Are there any new ideas on this topic? I am using `rust-skia` on Linux desktop (not Android) to build texture atlases for labels. Between versions `= 0.71.0`, I have observed...
No solution yet, but a few more ideas / findings: - The slowdown happens inside `SkCanvas_drawTextBlob()`. - Only Linux seems to be affected. - This is (at least, for me)...
Okay, so you basically copied the replacement code for the default font manager over from Chromium. `rust-skia` seems to have done the same thing: https://github.com/rust-skia/rust-skia/releases/tag/0.71.0 > I think recently skia...
Thanks for your explanation, but I'm afraid I don't quite get it yet. I understand that repeated calls to `SkFontMgr_New_FontConfig(nullptr)` might be slow as each one initializes a new instance...
Okay, one step further: My performance losses are located in the FreeType font host. Skia initializes a single FreeType instance and shares it across threads. I'm not sure why they...