From bc258d8947f2bf5f19589ac8accc855b7db20b0f Mon Sep 17 00:00:00 2001 From: Bart Louwers Date: Wed, 25 Feb 2026 13:54:59 +0100 Subject: [PATCH] Use Vulkan as default rendering backend MapLibre Android (#4127) --- platform/android/CHANGELOG.md | 4 ++++ .../src/main/kotlin/maplibre.gradle-publish.gradle.kts | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/platform/android/CHANGELOG.md b/platform/android/CHANGELOG.md index 9dbb50137..be344fb12 100644 --- a/platform/android/CHANGELOG.md +++ b/platform/android/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog MapLibre Native for Android +## 13.0.0 + +- Use Vulkan as rendering backend for the `org.maplibre.gl:android-sdk` package. You can still use OpenGL ES with the `org.maplibre.gl:android-sdk-opengl` package. + ## 12.3.1 - Fix issue caused by frustum offset when map is resized [#4015](https://github.com/maplibre/maplibre-native/pull/4015). diff --git a/platform/android/buildSrc/src/main/kotlin/maplibre.gradle-publish.gradle.kts b/platform/android/buildSrc/src/main/kotlin/maplibre.gradle-publish.gradle.kts index 79aa9f611..86ed54454 100644 --- a/platform/android/buildSrc/src/main/kotlin/maplibre.gradle-publish.gradle.kts +++ b/platform/android/buildSrc/src/main/kotlin/maplibre.gradle-publish.gradle.kts @@ -112,8 +112,8 @@ fun configureMavenPublication( afterEvaluate { - configureMavenPublication("opengl", "defaultrelease", "", "") - configureMavenPublication("opengl", "defaultdebug", "-debug", " (Debug)", "Debug") + configureMavenPublication("vulkan", "defaultrelease", "", "") + configureMavenPublication("vulkan", "defaultdebug", "-debug", " (Debug)", "Debug") configureMavenPublication("vulkan", "vulkanrelease", "-vulkan", "(Vulkan)") configureMavenPublication("vulkan", "vulkandebug", "-vulkan-debug", "(Vulkan, Debug)", "Debug") // Right now this is the same as the first, but in the future we might release a major version