Skip to content

chore(deps): bump maplibre-native to the head of feature/terrain-3d - #33

Merged
acalcutt merged 2 commits into
mainfrom
chore/bump-maplibre-native-terrain-3d
Sep 3, 2026
Merged

acalcutt merged 2 commits into
mainfrom
chore/bump-maplibre-native-terrain-3d

Conversation

@acalcutt

@acalcutt acalcutt commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

Moves the submodule from 0d56389f8a3a to a777fd46c70e (android-v13.6.0-69), picking up the MapLibre Android 13.6.0 release merged into the branch plus the DEM tileSize fixes, terrain deactivation ordering, symbol instancing, ImageSource world-copy rendering and layout-synced image transitions.

Upstream #4512 made mln::gfx::Renderable::size private behind the new protected setRenderableSize(), so the WGL, EGL and Vulkan backends in native/src/platform_frontend_* now go through the accessors.

Moves the submodule from ccde4280de99 to a777fd46c70e (android-v13.6.0-69),
picking up the MapLibre Android 13.6.0 release merged into the branch plus
terrain deactivation ordering, ImageSource world-copy rendering,
layout-synced image transitions and the macOS amalgam RTTI/symbol-filter
fixes.

Upstream #4512 made mln::gfx::Renderable::size private behind the new
protected setRenderableSize(), so the WGL, EGL and Vulkan backends in
native/src/platform_frontend_* now go through the accessors.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@acalcutt
acalcutt force-pushed the chore/bump-maplibre-native-terrain-3d branch from 4db013b to 27daf81 Compare September 3, 2026 01:18
ConsoleExample carried one unconditional
`PackageReference Include="MapLibreNative.Maui" Version="*"`, while both
sibling samples switch on UseLocalPackages: a ProjectReference for local
builds, `Version="*-*"` against the CI feed.

`*` matches stable versions only. release.yml packs at the raw VERSION
(5.0.0-pre.1), so NuGet skipped the package in the local feed and resolved
the highest stable on nuget.org instead -- 4.5.1. Harmless while both
exposed the same names; the Mbgl* -> Mln* rename made the publish fail with
CS0246 on MlnRunLoop, MlnFrontend and MlnMap. ci.yml packs at a bumped
stable version (5.0.1.<run>), which `*` does match, so CI never caught it.

Verified by resolving both forms against a local feed holding a
5.0.0-pre.1 package: `*` picks nuget.org 4.5.1, `*-*` picks the local one.
ConsoleExample builds clean for net10.0-windows via the ProjectReference.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@acalcutt
acalcutt merged commit 4a0a349 into main Sep 3, 2026
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

Successfully merging this pull request may close these issues.

1 participant