Commit Graph

501 Commits

Author SHA1 Message Date
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
Tim Sylvester
477a67f209 Warn on rejected line geometry (#3088) 2025-03-04 18:32:24 +01:00
Adrian Cojocaru
7339fb91fd Custom drawable layer v3 (#3210) 2025-02-28 21:49:20 +00:00
Bart Louwers
b09235b41e Allow configuring iOS build with CMake (#3234) 2025-02-28 14:25:36 +01:00
yousifd
5b2e3b92c3 Reduce texture sampler state changes in Metal (#3236) 2025-02-24 17:11:26 +01:00
yousifd
53a6ca5a99 reset depth stencil state for render pass (#3230) 2025-02-17 19:54:17 +00:00
Tim Sylvester
14559245d8 Eliminate copies in deferred cleanup (#3035) 2025-02-07 18:48:16 +00:00
yousifd
d6b6f9e5b3 Bind global uniform buffers at the end of the custom layer tweaker (#3186) 2025-02-02 21:30:52 +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
Adrian Cojocaru
4ae61fb9dc Use timestamps for image descriptor updates (#3152) 2025-01-21 19:26:07 +00:00
Tim Sylvester
d960b11816 Fix scheduler test failure (#3145) 2025-01-21 10:11:34 -08:00
Bart Louwers
527e70b6fa Allow compiling with Rust code (#3137)
Co-authored-by: Yuri Astrakhan <YuriAstrakhan@gmail.com>
Co-authored-by: Ian Wagner <ianwagner+github@switzerlandmail.ch>
2025-01-16 16:01:11 +01:00
Adrian Cojocaru
c1f76cff98 Fix in-flight frame update Vulkan (#3122) 2025-01-09 22:04:41 +01:00
Christian Hansen
62b92e2038 Allow constraining camera to maximum bounds (#2475) 2025-01-09 13:38:35 +01:00
Alex Cristici
f582327191 UBO consolidation (#3089)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-01-08 17:41:29 +02: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