Hermet Park

Results 592 comments of Hermet Park

@SergeyLebedkin SceneBlending ![image](https://github.com/user-attachments/assets/b7118866-8618-443c-aad2-048fa00853c5)

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...