Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Do we need to build Skia too? #357

Open
madoodia opened this issue Feb 5, 2023 · 2 comments
Open

Do we need to build Skia too? #357

madoodia opened this issue Feb 5, 2023 · 2 comments

Comments

@madoodia
Copy link

madoodia commented Feb 5, 2023

Hello

I have a question

For using rive API and being able to load and show the animation in another platform like Qt, do we need to build Skia too?

@luigi-rosso
Copy link
Collaborator

Not necessarily. We provide a rendering abstraction layer that makes for a pluggable rendering architecture. Skia is one such solution that we provide Renderer bindings for (we also provide one for Web Canvas, a low level OpenGL tessellating renderer, a CoreGraphics renderer, and some other third party ones).

If Qt provides its own vector rendering API you may be able to implement a renderer binding Rive's rendering abstraction to whatever Qt provides. If not, then you may need to bring something like Skia for either software or hardware rendering if Qt provides access to the GPU.

@madoodia
Copy link
Author

madoodia commented May 25, 2024

Thanks @luigi-rosso

With a big delay, Unfortunately I could not be successful for implementing renderer!

just would you please explain a little bit more about implementing a renderer in a host application and binding to the Rive's Rendering Abstraction (as a third party lib), a little bit more?
I mean totally, not specific related to Qt!

or introduce some references that give me some clues!

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants