Commit Graph

124 Commits

Author SHA1 Message Date
Adrian Cojocaru
2a7249a3b0 Rendering statistics view (#3322)
Co-authored-by: Bart Louwers <bart@emeel.net>
2025-06-03 17:59:51 +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
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
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
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
tdcosta100
ca4e02c123 Use actions/cache for vcpkg binary cache and fix Windows integration with Mesa3D (#3422) 2025-04-30 20:15:40 +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
Yuri Astrakhan
b3fc9a7688 Allow Rust to build core as a static lib (#3283) 2025-03-07 01:09:48 +00: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
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
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
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
tdcosta100
e932cae2fe Add Windows to CI tests (#2968) 2024-12-01 00:21:25 +01:00
wangyingfang
1a63194078 Add support for text-variable-anchor-offset property (#2921)
Co-authored-by: Yingfang Wang <junew@microsoft.com>
Co-authored-by: Alexey Kon <48697757+random3940@users.noreply.github.com>
2024-10-28 12:15:54 +01:00
Adrian Cojocaru
b29c9967da Group descriptor sets by binding frequency (#2892) 2024-10-16 18:31:15 +03:00
Adrian Cojocaru
156872f4c8 Use drawables for location indicator layer (#2836)
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2024-10-08 19:20:12 +03:00
Bart Louwers
63d67079e0 Rename some Mapbox references from CMake build config (#2862) 2024-09-25 19:35:25 +02:00
Alexey Kon
9d553c2843 Add array support for icon-padding (#2845) 2024-09-21 02:17:33 +02:00
Adrian Cojocaru
ea09bdf2b6 Add Android Vulkan backend (#2711)
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2024-09-06 17:40:57 +03:00
mwilsnd
bb34568af2 Add extra observer hooks for interesting internal processes (#2694)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-09-03 17:48:03 -04:00
alasram
b850c257a3 Correct and revise OpenGL texture pooling (#2709) 2024-08-29 23:13:26 +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
Bart Louwers
544f918c17 Use C++20 (#2659) 2024-08-11 15:04:14 +02:00
Adrian Cojocaru
072aa32e8b Vulkan renderer backend (#2564)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2024-08-01 22:49:49 +03:00
Bart Louwers
88993b9420 Bump NDK version to 27.0.12077973, replace ALooper_pollAll with ALooper_pollOnce (#2663) 2024-08-01 20:12:14 +02:00
Bart Louwers
fad4406fcd Do not evaluate tracy.cmake when MLN_USE_TRACY is false (#2664) 2024-07-31 17:24:29 +00:00
bilal614
89a860d59f Remove unused dtoa code 2024-07-22 15:50:53 +02:00
alasram
4f0f3bac51 Add Tracy instrumentation for CPU and GPU in OpenGL mode. (#2417) 2024-06-17 19:20:14 +02:00
Bart Louwers
02021259f0 Remove Mapbox optional (#2462) 2024-06-03 21:54:13 +02:00
Tadej Novak
1d0fc5722a Disable psabi warnings (#2400) 2024-05-20 20:34:32 +02:00
Tadej Novak
80c7bc0ef8 [cmake] Rename targets output folder to MapLibre (#2399) 2024-05-19 16:47:47 +02:00
Tim Sylvester
33a1e162bc GPU Expressions (#2202) 2024-05-17 07:30:55 -07:00
Alex Cristici
cca3adb375 Layer group uniforms (#2247)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-04-18 14:22:11 +03:00
Alex Cristici
8264a1c86b Fill outline triangulated reorganized (#2266)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-04-16 20:04:06 +03:00
Stefan Karschti
c6bcb76818 Add wide vector shader option to Custom Drawable Layer (#2183) 2024-04-15 19:37:26 +02:00
mwilsnd
4fff8a5d33 Asynchronous GeometryTile deletion (#2051)
Co-authored-by: Tim Sylvester <tim@wetdogweather.com>
2024-02-28 22:18:08 +00:00
Geolives
f4c6fabbe6 Implementation of multi-sprites in mbgl-core (#1858)
Co-authored-by: Christophe Brasseur <christophe.brasseur@geolives.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
Co-authored-by: Bart Louwers <bart@emeel.net>
2024-02-27 18:42:17 +01:00
Stefan Karschti
d6db72e8ba Custom Drawable Layer: Symbol Icon (#1908) 2024-02-16 17:39:47 +02:00
Alex Cristici
612b256821 Texture by index instead of map (#2107)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-02-15 21:28:20 +02:00
Stefan Karschti
1d00e5b9ea MLNCustomStyleLayer + Metal example (#2041) 2024-02-15 18:43:40 +02:00
Alex Cristici
61a6b66435 UBO by index instead of map (#1980)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-01-31 22:02:05 +02:00
mwilsnd
8b2c748341 OpenGL: Monotonic UBO allocator (#1911)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bart Louwers <bart@emeel.net>
2023-12-12 12:39:34 -05:00
mwilsnd
04d5695a0a Add ankerl::unordered_dense containers (#1881)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-11-27 14:06:01 -05:00