Hermet Park
Hermet Park
@SergeyLebedkin SceneBlending 
See: https://github.com/thorvg/thorvg/issues/3054
@RuiwenTang Hello, could you please help to verify whether these are false positives? We need to understand why only a few examples have data-race reports. Otherwise, fix them.
@RuiwenTang no, please see a `Duplicate` example report: ``` hermet@neoni-pc:~/thorvg/build/examples$ ./Duplicate gl ================== WARNING: ThreadSanitizer: data race (pid=30437) Write of size 8 at 0x7bc400015d08 by main thread: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827...
./Clipping on Ubuntu machine. ``` hermet@hermet-neoni:~/thorvg/build/examples$ ./Clipping gl ================== WARNING: ThreadSanitizer: data race (pid=55654) Read of size 8 at 0x7b2c000607a8 by main thread: #0 memcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:891 (libtsan.so.0+0x6853b) #1 memcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:887...
> Hey, thank you for taking the time to look into this. Is there any alternative approach we can explore to make it work properly? @manikanta-miro Hello, ThorVG will work...
Here issue is not about the drop shadow but the blur effect thorvg already support.
@RuiwenTang It would likely be a simple wrapping process, so how about absorbing Glad into the ThorVG style? I think it might not be necessary to mention "glad" and its...
> when used asynchronously, @SUNGHWAN-OH-KR Hello, it's a bit ambiguous. How did you make it asynchronous in your example? could you please try with engine initialization? ``` if (tvg::Initializer::init(0) ==...
@gellston hello, > * Should tvg::Initizlier::init and tvg::Initializer::term be executed only once after program execution? yes, definitely. > * Pointers to canvas or shape objects are copied and used as...