Hermet Park
Hermet Park
see: https://github.com/thorvg/thorvg/pull/3957
Note that the current ThorVG aims to comply with the Tiny SVG spec.
> benefits: > > * the api is simpler and more consistent > * the integration in IDE like codeblocks and visual studio is a lot simpler : with sdl2,...
Same test on another Ubuntu device. ``` ================== WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=55363) Cycle in lock order graph: M34 (0x7b0c00000150) => M35 (0x7b0c00000180) => M77 (0x7b0c000029d0) => M34 Mutex...
- Remove the feature `LottieAnimation:assign()` - Revise the `LottieInteraction` with slot overriding based example?
> Binary shader support is an OpenGL 4.1+ feature, while our requirement is OpenGL 3. I added a helper function glIsProgramBinarySupportAvailable() in tvgGl.h to check runtime availability. This is the...
@wenjieshen Could you please double-check this as well? a few systems might use this `GL_ARB_get_program_binary` for gl3 case. But please hold this, Maybe we can bump up the opengl dependency...
> Understood, I’ll pause the PR. @wenjieshen I mean we can hold support v3 for binary shaders. I didn't mean hold this PR. Please go proceed. :) Thanks.
@wenjieshen Please check your commit message. I marked some inappropriate msg (recommend to remove), Thanks. + Add relative issue info in commit msg such as: `issue: https://github.com/thorvg/thorvg/issues/2884`
@wenjieshen ``` [35/376] Compiling C++ object src/libthorvg.so.1.0.0.p/renderer_gl_engine_tvgGlShaderCache.cpp.o ../src/renderer/gl_engine/tvgGlShaderCache.cpp: In static member function ‘static const char* GlShaderCache::path(const char*, const char*)’: ../src/renderer/gl_engine/tvgGlShaderCache.cpp:131:38: warning: ‘/shader_’ directive output may be truncated writing 8 bytes...