-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
ThorVG inclusion and related fixes causes deviation from ThorVG #7834
Comments
As LVGL is build system neutral so it should work with any simple file globbing builders (Arduino, Eclipse, etc). As ThorVG sets include paths to include headers directly (without
Otherwise we need to set include paths somewhere which is not always possible (e.g. in Arduino) Regarding memory allocations: when we will update to ThorVG v1.0 we can use the their allocator templates as described here. Regarding the RGB565 support: It's awesome! I think it should go to the upstream ThorVG to allow using this with external ThorVG and to lower the deviation from the upstream. Regarding SVG animations: It's really interesting. Have you seen this PR? |
Thanx for the reply and the good work! I used the arduino build system, but LVGL also has sub folders, but indeed requires extending the include paths. Looked at PR#7141.
` I need to make a clone and have the code reviewed before committing this to the clone. |
Just got an spark. My two cents: |
We need some feedback on this issue. Now we mark this as "Abandoned" because there was no activity here for 14 days. Remove the "Stale" label or comment else this will be closed in 7 days. |
As there was no activity here for a while we close this issue. But don't worry, the conversation is still here and you can get back to it at any time. Feel free to comment if you have remarks or ideas on this topic. |
LVGL version
v9
Platform
Noticed deviation from the ThorVG library on the master merge (commit) related to
#7772
I noticed LVGL commits into the copied ThorVG sources.
Now ThorVG is still not at 1.0.
This will/can be hard to merge ThorVG fixes/feature in the future.
Especially because also the ThorVG folder structure is flattened; hard to perform a diff to the ThorVG clone.
Also the devs of ThorVG do not benefit from these commits.
My suggestion is:
Note:
I added (locally) 16bit support to the ThorVG files. I still need to cleanup this: I replaced the 32bit support ;-). The usage of templates for uint32/uint26/uint8 should fix this.
Background: Now both 32 and 8 bit are supported using if-else using the type.
But I did this in the latest ThorVG 0.15 release and kept their folder structure. So they also would benefit.
I also have some (minimal) SVG animation working using SVG as a control/widget, simular as the Lottie control/widget. It parsed the SVG once and reusing the tree (simular like Lottie).
What happened?
looking at the master changes not merged to my local branch
How to reproduce?
No response
The text was updated successfully, but these errors were encountered: