Commit Graph

99 Commits

Author SHA1 Message Date
Copilot
ef5ff9ac01 Update expected-lite to restore C++23 consumer compatibility for database_file_source.hpp (#4474)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: louwers <649392+louwers@users.noreply.github.com>
Co-authored-by: Bart Louwers <bart@emeel.net>
2026-08-25 04:49:07 +00:00
Sargun Vohra
e2b01754b6 build: Make the emdawnwebgpu suspension mode configurable (#4451) 2026-08-05 08:50:19 +02:00
Chris Gervang
83ce54ed3e fix(core): accept alpha in hsl colors (#4435) 2026-07-28 17:29:01 +02:00
Sargun Vohra
15fcee54dc core: emdawnwebgpu build support (#4370) 2026-07-24 07:57:28 +00:00
Tadej Novak
5cfd7f1650 Make sure maplibre-tile-spec builds OK with Qt with all configurations (#4419) 2026-07-22 14:46:32 +02:00
Tim Sylvester
247c776d26 Enable FastPFOR encodings in MLT (#4146)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bart Louwers <bart@emeel.net>
2026-07-14 12:31:41 -07:00
Martin Marmsoler
4cfc8a97f7 add possibility to link wgpu library from extern (#4272) 2026-07-07 14:26:16 +02:00
Bart Louwers
9f6f8e3f1b Run iOS CI on GitHub-hosted macOS (#4359) 2026-06-24 03:03:38 +00:00
yuiseki
fa8a9c8e32 Bundle wgpu-native into Linux WebGPU amalgamation (#4220) 2026-06-11 13:26:48 +02:00
Sargun Vohra
5602ad8bd3 core: Update Vulkan headers (#4319) 2026-06-01 22:16:20 +03:00
Sargun Vohra
b53ac1b891 Hide vendored HarfBuzz symbols on Apple (#4263) 2026-05-26 17:28:34 +02:00
Bart Louwers
e0af63c913 Update metal-cpp (#4087)
Co-authored-by: Alex Cristici <alex.cristici@gmail.com>
2026-05-04 12:14:18 +02:00
Martin Marmsoler
836ecad105 update wgpu-native to 29.0.0.0 (#4222) 2026-05-03 13:04:31 +02:00
Bart Louwers
9cd8e64cc9 Update Boost to 1.90 (#4210) 2026-04-07 11:56:25 +02:00
Adrian Cojocaru
5b8b53c4f8 Pin tinyobjloader submodule (#4165) 2026-03-11 22:10:50 +01:00
Birk Skyum
10453c1ec4 Support for WebGPU backend in iOS SDK, core (#4103) 2026-02-28 22:25:19 +00:00
Birk Skyum
57a14cf110 Support for WebGPU backend in Android SDK (#4097) 2026-02-28 16:24:14 +01:00
Andrew Calcutt
369af13ead core: Update Hillshade Algorithms and add Color-Relief Layer support (#3965) 2026-02-25 20:50:06 -05:00
Birk Skyum
e0751959ee webgpu: bump wgpu-native and dawn (#4094) 2026-02-12 08:42:15 +01:00
Bart Louwers
c18bbb35c6 Remove MLN_CORE_INCLUDE_DEPS add MLN_CREATE_AMALGAMATION (#4007) 2025-12-11 23:37:39 +01:00
Tim Sylvester
d0319c7330 Update to latest MLT submodule (#3945) 2025-11-14 17:05:37 +00:00
Tim Sylvester
29428dce42 Add support for parsing MLT-format vector tile sources (#3246)
Co-authored-by: Bart Louwers <bart@emeel.net>
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2025-10-31 17:24:12 -07:00
Birk Skyum
b2c59b0e03 WebGPU - Add support for wgpu (#3899) 2025-10-23 14:03:33 +02:00
Birk Skyum
68459732be Add WebGPU Backend w/ Dawn Support (#3838) 2025-10-16 20:35:33 +02:00
Bart Louwers
54565f081b Improve CMake build setup Harfbuzz and Freetype deps (#3879) 2025-10-15 21:58:24 +02:00
Bart Louwers
bb42ed111b Move dependencies from maplibre-native-base to vendor (#3829) 2025-09-25 14:17:32 +02:00
Andrew Calcutt
6ee5505221 Update node to v24. Add support for Windows arm64 node binary build and publish. Update Linux node binary to be built on ubuntu 24.04 (#3760)
Co-authored-by: Birk Skyum <birk.skyum@pm.me>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-20 06:49:56 -04:00
Frank Elsinga
77a5696946 chore(security): remove unnessesarily persisted permissions (#3820) 2025-09-19 23:03:48 +02:00
Joel Winarske
31176840fa Vulkan backend fails to build on Linux (Fedora 42) (#3734)
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
2025-09-10 16:47:42 +02:00
Stefan Karschti
09d395d0db Add HarfBuzz Text Shaping and Font Fallback Support (#3611)
Co-authored-by: alan wei chen <alanchenboy@gmail.com>
2025-07-29 22:00:27 +02:00
mwilsnd
5230853062 Add combined static linux targets (#3624) 2025-07-21 16:41:54 +02:00
tdcosta100
b12008aa7b Support for MSYS2 builds (#3621) 2025-07-20 13:07:50 +02:00
Birk Skyum
40abf2b905 Update glslang to 15.4.0 (tag) (#3634) 2025-07-17 23:23:26 +02:00
Bart Louwers
c5928ed9b6 Set cmake_minimum_required to 3.10 in maplibre-native-base (#3630) 2025-07-17 17:47:48 +02:00
tdcosta100
32302a4c19 Windows build fixes and Windows inclusion in core releases (#3581) 2025-06-24 17:46:08 +02:00
Adrian Cojocaru
08eb760acd Add action journal (#3409)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bart Louwers <bart@emeel.net>
2025-05-27 16:15:56 +03:00
Bart Louwers
b29e22a7f9 Improve core static build release (#3465) 2025-05-14 23:04:05 +02:00
Bart Louwers
b9f91c1924 Pull in maplibre-native-base repo (#3389) 2025-04-16 02:18:42 +02:00
Bart Louwers
88fd774e67 Remove legacy renderer from source, build files and CI (#3384) 2025-04-15 19:48:31 +02:00
Bart Louwers
2544cce753 Create core-release.yml for MapLibre Native Core releases (#3331) 2025-03-22 23:24:47 +01:00
Bart Louwers
00956faefb Revert #3035 which was causing memory growth issue (#3315) 2025-03-17 19:00:07 +01:00
Adrian Cojocaru
7339fb91fd Custom drawable layer v3 (#3210) 2025-02-28 21:49:20 +00:00
Yuri Astrakhan
a8f4f70636 Fix trailing whitespaces (#3205)
See https://github.com/pre-commit/pre-commit-hooks?tab=readme-ov-file#trailing-whitespace
2025-02-09 03:33:24 +00:00
Tim Sylvester
14559245d8 Eliminate copies in deferred cleanup (#3035) 2025-02-07 18:48:16 +00:00
Bart Louwers
c79b6dcf52 Add end-of-file-fixer pre-commit hook (#3176)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-01-24 20:43:50 +01:00
tdcosta100
cf9f41cf61 Add Initial PMTiles support (#2882)
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2025-01-07 14:32:17 +01:00
Bart Louwers
660f78c583 Use bazel_dep for libuv (#3114) 2025-01-04 19:49:18 +00:00
Bart Louwers
63d67079e0 Rename some Mapbox references from CMake build config (#2862) 2024-09-25 19:35:25 +02:00
Bart Louwers
1bdc3425db Apply some clang-tidy 18 fixes (#2762) 2024-08-26 09:32:01 -05:00
Bart Louwers
d377bcc5ba Add back CMake build config for macOS (#2729)
Co-authored-by: Andrew Calcutt <acalcutt@techidiots.net>
2024-08-22 01:13:42 +02:00