-
Notifications
You must be signed in to change notification settings - Fork 9.3k
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
[$300 bounty] nav: switch to MapLibre widget #26739
Comments
Hi, I'm part of the MapLibre Board, and wanted to give you a status on this. MapLibre Native is indeed being being actively developed now, with staff maintenance to secure that PRs are reviewed, that CI is running and that docs are deployed. There are open technical steering committee meetings hosted monthly, and a consistent inflow of PRs from Meta, AWS and other companies investing in the renderer. It seems like you use a Qt widget - we have releases for both Qt and for QML, supporting up to Qt 6.4. The best points of contacts for technical questions are: The key objective for MapLibre Native in 2023 is to add support for Metal, because currently only OpenGL v3 is supported. This process is undertaken by WetDogWeather and is well underway. |
Watching the talk made by @mitchellgoffpc at COMMA_CON 2023, it seems like some challenges hit here that can be resolved upstream in MapLibre are:
|
It's been half a year since my last status on where MapLibre is. As mentioned previously, the target for MapLibre in 2023 was to refactor the render to support multiple graphics backends, and then add Metal support. That work completed on schedule and Metal support is now released. Since OpenPilot isn't running on an Apple device, Metal won't make a difference here, but there has been quite some improvements/modernization to the OpenGL backend as well, so I'd expect a performance improvement as a result of this drop-in replacement. |
Great, thanks for the update. I think someone will pick this up soon now that there's a bounty. |
@adeebshihadeh , is OpenPilot btw. running on Android, or is it Qt / Linux? |
openpilot targets Linux |
@adeebshihadeh , there will be a MapLibre Navigation meeting on April 11th, at 18 CET (1 hour, leading up to the recurrent TSC meetings for MapLibre Native/GL JS), if anyone from the OpenPilot team or community would like to join. It's a good opportunity to share your interests, to make sure the direction of the libraries align with your use cases. It's completely open - and this is some bullet from a tentative agenda to give an idea what will happen:
|
Seems like it's being actively developed now: https://github.com/maplibre/maplibre-gl-native.
Bounty is for making the simplest PR that moves to MapLibre. Requirements:
This can be done on PC, and we can do final testing on a comma 3X.
The text was updated successfully, but these errors were encountered: