Skip to content

Commit d7ed70a

Browse files
authored
Add Vulkan announcement, update roadmap (#366)
* Add Vulkan announcement, update roadmap * Remove unused footnotes * Fix link * format and small improvements
1 parent 2421099 commit d7ed70a

File tree

4 files changed

+42
-13
lines changed

4 files changed

+42
-13
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
title: "MapLibre Android with Vulkan Support Released"
3+
date: "2024-12-12"
4+
categories: ["announcements"]
5+
authors: [bart]
6+
draft: false
7+
---
8+
9+
We are excited to announce the official release of MapLibre Android with Vulkan support!
10+
11+
<p style="text-align:center;">
12+
<img src="vulkan_landscape.png" alt="Screenshot of MapLibre Android with Vulkan logo" style="max-width:600px;width:100%">
13+
</p>
14+
15+
## Vulkan
16+
17+
Vulkan is a modern graphics API which brings advantages such as improved performance, improved observability and better stability. Vulkan is poised to replace OpenGL ES eventually on Android. Starting 2026, new devices will only support OpenGL ES through a[ translation layer](https://developer.android.com/games/develop/vulkan/overview). Just like the [Metal backend](https://maplibre.org/news/2024-01-19-metal-support-for-maplibre-native-ios-is-here/) prepared MapLibre Native for the future on iOS, the Vulkan backend prepares the project for the future on Android.
18+
19+
## Thank You
20+
21+
The project was brought to fruition by a team of graphics engineers colloquially known as the MapLibre Native Development Team: _Alex Cristici_, _Adrian Cojocaru_, _Tim Sylvester_, _Marc Wilson_ and led by _Steve Gifford_. Adrian was brought on the team as Vulkan expert early this year, and he did the main development push for Vulkan. The [rendering modularization](https://github.com/maplibre/maplibre-native/blob/main/design-proposals/2022-10-27-rendering-modularization.md) effort of last year laid the ground work for being able to implement other rendering backends. Many thanks to everyone involved.
22+
23+
Another big thanks goes to AWS for sponsoring this project.
24+
25+
Lastly, thanks to everyone that tried out the pre-releases and gave us feedback!
26+
27+
## Using MapLibre Android with Vulkan
28+
29+
MapLibre Android with Vulkan support is available as [`org.maplibre.gl:android-sdk-vulkan`](https://central.sonatype.com/artifact/org.maplibre.gl/android-sdk-vulkan/11.7.0) on Maven Central. For more details about this release, refer to the [changelog](https://github.com/maplibre/maplibre-native/releases/tag/android-v11.7.0).
1.44 MB
Loading

content/roadmap/_index.md

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -91,18 +91,6 @@ weight: 10
9191

9292
</div>
9393

94-
<div class="row gy-4">
95-
<div class="col-lg-4">
96-
<div class="card">
97-
<img class="card-img-top" src="vulkan/image.png" style="width: 100%; height: 250px; object-fit: cover;"/>
98-
<div class="card-body">
99-
<h5 class="card-title">Vulkan</h5>
100-
<a href="vulkan/" class="btn btn-primary">Read more...</a>
101-
</div>
102-
</div>
103-
</div>
104-
</div>
105-
10694
<hr/>
10795
<h2>Under Consideration</h2>
10896

@@ -156,6 +144,16 @@ weight: 10
156144

157145
<div class="row gy-4">
158146

147+
<div class="col-lg-4">
148+
<div class="card">
149+
<img class="card-img-top" src="vulkan/image.png" style="width: 100%; height: 250px; object-fit: cover;"/>
150+
<div class="card-body">
151+
<h5 class="card-title">Vulkan</h5>
152+
<a href="vulkan/" class="btn btn-primary">Read more...</a>
153+
</div>
154+
</div>
155+
</div>
156+
159157
<div class="col-lg-4">
160158
<div class="card">
161159
<img class="card-img-top" src="metal/image.png" style="width: 100%; height: 250px; object-fit: cover;"/>

content/roadmap/vulkan/_index.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@ title: Roadmap - Vulkan
33
weight: 10
44
---
55

6-
[Vulkan](https://www.vulkan.org/) is a next-generation graphics API developed by the Khronos Group. Development has started on a Vulkan backend for MapLibre Native.
6+
[Vulkan](https://www.vulkan.org/) is a next-generation graphics API developed by the Khronos Group. In December 2024, MapLibre Android with Vulkan support was released. It is available as a separate package from Maven Central as [`org.maplibre.gl:android-sdk-vulkan`](https://central.sonatype.com/artifact/org.maplibre.gl/android-sdk-vulkan).
77

88
## See Also
99

1010
- [Newsletter of June 2024](/news/2024-06-30-maplibre-newsletter-june-2024/#maplibre-native)
1111
- [Initial Vulkan Pull Request by Adrian Cojocaru](https://github.com/maplibre/maplibre-native/pull/2564)
12+
- [MapLibre Android 11.7.0 changelog](https://github.com/maplibre/maplibre-native/releases/tag/android-v11.7.0).
13+
- [MapLibre Android with Vulkan Support Released (Announcement)](/news/2024-12-12-maplibre-android-vulkan)

0 commit comments

Comments
 (0)