Commit Graph

516 Commits

Author SHA1 Message Date
Bart Louwers
ed1f4b3269 Fix clang-tidy 18.1.8 issues (#3800)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-09-12 16:35:44 +02:00
Tim Sylvester
bc025fca49 Apply just the changes from the MLT branch which aren't really part of that work (#3793) 2025-09-12 01:39:58 +02:00
Sargun Vohra
9d638f2ffe fix some missing public headers referenced by other public headers (macos) (#3791) 2025-09-08 15:50:33 +02:00
Tim Sylvester
764f73c97a Add weak pointer handling (#3763) 2025-09-02 16:35:25 +02:00
Sargun Vohra
cd8362dbed Fix compile error when building with MLN_USE_TRACY (#3774) 2025-09-01 11:19:30 +02:00
Birk Skyum
46e2842186 set MLN_WITH_OPENGL=OFF by default, like Metal/Vulkan (#3772) 2025-08-30 21:37:06 +02:00
Adrian Cojocaru
2a2bce8d4d Tweak layer depth distribution (#3738) 2025-08-28 14:42:34 +00:00
Bart Louwers
28e73cade3 Add weak pointer management to RasterSource and derived classes (#3726) 2025-08-26 19:31:25 +02:00
Bart Louwers
77c251bd1d Fix UB in TaggedString constructor (#3748) 2025-08-26 14:50:43 +02:00
Bart Louwers
fe158c7e9b Make additional headers public for core build (#3710) 2025-08-09 21:40:40 +00:00
Scott Hoyt
ca5f79c12d Fix for raster dem encoding override in style.json (#3570)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-08-01 13:50:09 +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
Adrian Cojocaru
8011fa51be Add rendering info reports to ActionJournal (#3545) 2025-07-29 19:46:46 +03:00
Alex Cristici
8d73cd8c52 Fix dashed line issue when style change (#3675)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-07-29 13:21:21 +02:00
Bart Louwers
8e7c52b9b9 Add MLN_CREATE_AUTORELEASEPOOL flag to create autoreleasepool in render loop (#3655) 2025-07-28 23:24:21 +02:00
Adrian Cojocaru
588562ef0d Add Vulkan device sharing example (#3649)
Co-authored-by: Birk Skyum <74932975+birkskyum@users.noreply.github.com>
2025-07-26 00:46:44 +02:00
Birk Skyum
db29e6235f texture2d - getVulkanImage and support for Texture2DUsage::Attachment (#3632)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Adrian Cojocaru <adrian.cojocaru92@yahoo.com>
Co-authored-by: Bart Louwers <bart@emeel.net>
2025-07-25 14:59:28 +02:00
Adrian Cojocaru
a015b6bf12 Run MapLibreAndroidTestApp activities as instrumentation tests (#3594)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-07-23 17:46:00 +02:00
tdcosta100
b12008aa7b Support for MSYS2 builds (#3621) 2025-07-20 13:07:50 +02:00
Bart Louwers
bcf636a91a Revert "Fix the symbol blink issue by only placing the symbol in current level (#3534)" (#3610) 2025-07-09 23:04:01 +02:00
Markus Wendorf
1927247c0c feat: add clusterMinPoints option Android and iOS (#3601)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-07-08 13:26:43 +00:00
AtlasProgramming
f7eab20590 Fix render pipeline state bug (#3598)
Co-authored-by: “Malcolm <“mtoon@atlasprogramming.com”>
2025-07-04 18:37:38 +02:00
AtlasProgramming
5171f6b966 Add run-time plug-in layer support to iOS (#3430) 2025-06-26 04:27:32 +00:00
AtlasProgramming
779b893468 Reduce duplicate GPU buffer uploads (#3577)
Co-authored-by: “Malcolm <“mtoon@atlasprogramming.com”>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-06-25 20:09:11 +00:00
Adrian Cojocaru
aaaf55a549 Add polylines with geographic coordinates (#3547)
Co-authored-by: Bart Louwers <bart@emeel.net>
2025-06-24 16:15:40 +00:00
yousifd
3e62496d80 add functionality to metal render pass to cache winding order and cull mode (#3566) 2025-06-24 15:38:27 +02:00
qqz003
55ff6a4428 Fix the symbol blink issue by only placing the symbol in current level (#3534)
Co-authored-by: Xiaolian Qin <xiaoq@microsoft.com>
2025-06-24 03:37:27 +02:00
Adrian Cojocaru
6704f0f80a Fix recycler view test (#3537) 2025-06-07 20:00:38 +03:00
NithinAashikPS
b81de15587 Fix incomplete feature state updates in GeometryTile and SourceFeatureState [Vector Tile Layer]. (#3406)
Co-authored-by: nithin.aashik <nithin.aashik@mapmyindia.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bart Louwers <bart@emeel.net>
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2025-06-05 21:44:22 +00:00
alasram
b11134a301 Add Tile LOD controls (#2958)
Co-authored-by: Bart Louwers <bart@emeel.net>
Co-authored-by: Adrian Cojocaru <adrian.cojocaru92@yahoo.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-06-04 15:49:41 +03:00
Adrian Cojocaru
2a7249a3b0 Rendering statistics view (#3322)
Co-authored-by: Bart Louwers <bart@emeel.net>
2025-06-03 17:59:51 +02:00
Tim Sylvester
317c971114 Improve weak pointer use (#3510)
Co-authored-by: Bart Louwers <bart@emeel.net>
2025-05-30 19:45:02 +02:00
Tim Sylvester
5ac3a2e901 Pattern layout performance improvement (#3495) 2025-05-30 09:58:19 -07:00
Alex Cristici
b33dd1711b Fix failing render test on OpenGL (#3504) 2025-05-28 19:01:04 +00: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
Adrian Cojocaru
e97687bc55 Fix vulkan scaling issue (#3489) 2025-05-21 19:46:55 +03:00
Adrian Cojocaru
fece07e303 Fix swapchain out of bounds (#3486) 2025-05-19 14:12:28 +03:00
Alex Cristici
2ddad225c1 Remove some of unused legacy uniforms (#3481) 2025-05-17 12:30:45 +03:00
Alex Cristici
b585b0086f Clean more legacy code (#3478)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-05-16 19:29:25 +03:00
Alex Cristici
ff38ee609e Rename Symbol SDF shader (#3473) 2025-05-15 22:09:54 +00:00
Alex Cristici
a650df219d Clean legacy code (#3469)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-05-15 22:53:09 +03:00
Adrian Cojocaru
9f034a36ab Fix validation error reported by VulkanSDK 1.4.313.0 (#3471)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-05-15 14:01:23 +00:00
Alex Cristici
8a81444c43 Implement dynamic texture atlas (#3198)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bart Louwers <bart@emeel.net>
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2025-05-14 18:38:47 +03:00
Tadej Novak
dde3fdd398 Fix build with GCC 15 (#3431) 2025-05-01 13:17:13 +02:00
Bart Louwers
88fd774e67 Remove legacy renderer from source, build files and CI (#3384) 2025-04-15 19:48:31 +02:00
Tim Sylvester
2868ee829a Fix warnings, ignore new CMake build directories (#3356) 2025-04-02 19:51:34 +00:00
Tim Sylvester
c4f33fab32 Add regression test for #3323, bug in layer dependency tracking (#3326)
Co-authored-by: Bart Louwers <bart@emeel.net>
2025-03-24 09:44:01 -07:00
Bart Louwers
b7823b27b6 Apply clang-tidy fixes (mostly use designated initializers) (#3328) 2025-03-21 15:42:43 +01:00
Tetiana Gubanova
52b9e3270f Add workaround for android emulator as crash on Android emulation is still presented (#3310) 2025-03-20 14:44:57 +02:00
Bart Louwers
00956faefb Revert #3035 which was causing memory growth issue (#3315) 2025-03-17 19:00:07 +01:00