Commit Graph

246 Commits

Author SHA1 Message Date
OpenAI Codex
a418e50a01 fix: restore particle timeline readiness after field adapter
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
2026-09-04 13:43:30 +08:00
OpenAI Codex
ce1a148f27 feat: add provider-neutral particle field adapter contract
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
2026-09-04 11:26:25 +08:00
OpenAI Codex
49b2e8aebd feat: add runtime particle timeline playback
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
2026-09-03 21:23:29 +08:00
OpenAI Codex
e48fa087e0 feat: add particle visual runtime controls
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
2026-09-03 19:47:47 +08:00
OpenAI Codex
4e31163516 test: add runtime field duplicate noop control
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
2026-09-03 19:02:21 +08:00
OpenAI Codex
45502a53f4 feat: add runtime particle field updates 2026-09-03 18:26:13 +08:00
OpenAI Codex
c0d1ad43c4 feat: add Android particle capacity baseline
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
2026-09-03 14:22:16 +08:00
OpenAI Codex
de665212ca fix: correct particle time-window reuse state
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
2026-09-03 08:23:36 +08:00
OpenAI Codex
5dd4dbf496 fix: finalize GPU particle time interpolation
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
2026-09-02 22:07:01 +08:00
OpenAI Codex
4675a8a29d feat: add GPU particle time interpolation 2026-09-02 09:45:10 +08:00
OpenAI Codex
1cd3e77109 fix: distinguish raster array field snapshots 2026-09-02 08:06:06 +08:00
OpenAI Codex
3ae7e24498 fix: provide raster array source render item
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
2026-09-01 12:31:13 +08:00
bonesyjr
07f8f33e52 Convert a PMTiles metadata decompression failure into an error response (#4399)
Co-authored-by: Bart Louwers <bart@emeel.net>
2026-07-14 23:53:32 +00: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
Mike Taves
fba652eb72 fix: typos (#4202)
Co-authored-by: Bart Louwers <bart@emeel.net>
2026-07-13 15:08:27 +00:00
Silver
60a7a7a5ed Clamp pan offset to the horizon on pitched maps (#3105) (#4362) 2026-07-12 10:25:38 +00:00
Vladyslav Odobesku
62d716aed5 fix(test): convert with-server.js to ESM (use import syntax instead of require) (#4363)
Co-authored-by: Vladyslav Odobesku <VladyslavOdobesku@intellias.com>
Co-authored-by: Claude <noreply@anthropic.com>
2026-07-10 11:01:17 +00:00
Andrew Calcutt
08579ca76d fix(core): notify layer observer when source-layer or source-id changes (#4372)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-08 18:33:22 -04:00
Taku Fukada
887e6021e6 feat(core): render local CJK glyphs at 2x texture resolution (#4304)
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-01 14:52:01 +03:00
Vladyslav Odobesku
aa90185d42 feat(android): Vulkan graphics backend support for Android custom layers (#4348)
Co-authored-by: Vladyslav Odobesku <VladyslavOdobesku@intellias.com>
Co-authored-by: Claude Opus 4 <noreply@anthropic.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-06-26 18:53:00 +02:00
twopastmidnight
a2eb4409aa core: ambient cache for pmtile sources (#4290) 2026-06-06 21:10:10 +02:00
Jonas
6b9b342bf3 fix(renderer): guard ImageManager callback against use-after-free (#4233) 2026-05-12 10:50:19 +00:00
Alex Cristici
6aa804f7e2 Optimize fill extrusion memory by using instancing [Core optimization] (#4256)
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: Adrian Cojocaru <adrian.cojocaru92@yahoo.com>
2026-05-05 18:24:17 +02:00
renovate[bot]
39465b55b6 Update dependency gradle to v9.4.1 (#4227)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-22 13:48:13 +00:00
Bart Louwers
9f8667cf44 android: update AGP and Gradle dependencies (#4245)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-04-22 13:01:58 +02:00
renovate[bot]
53aa67c300 chore(deps): update dependency gradle to v8.14.4 (#4080)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-30 21:19:53 +02:00
Tim Sylvester
9a4fd44c3a core: better handle tile compression in PMTiles sources (#4159)
Co-authored-by: Bart Louwers <bart@emeel.net>
2026-03-18 16:08:46 -07:00
Andrew Calcutt
3cce5d8551 Fix linux-coverage CI job failures (#4174) 2026-03-15 22:28:06 +01:00
Andrew Calcutt
369af13ead core: Update Hillshade Algorithms and add Color-Relief Layer support (#3965) 2026-02-25 20:50:06 -05:00
Bart Louwers
5787f9cc38 ios: apply clang-format to Objective-C++ sources (#4060) 2026-02-24 13:37:35 +00:00
Nathan Olson
7fe58506c4 Implement distance-based tile LOD (#4057)
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-02-21 12:38:10 +01:00
Nathan Olson
10dbd5d68d core, android: add support for camera roll (#3011) 2026-01-20 09:57:48 +01:00
Bart Louwers
5882a9c94e update linux-ci to Ubuntu 24.04, apply clang-tidy fixes (#3998) 2025-12-11 21:56:24 +01:00
Bart Louwers
1f320fd089 Cancel pending style request when loading style JSON (#3989)
Signed-off-by: Bart Louwers <bart@emeel.net>
2025-12-09 13:21:22 +01:00
Alex Cristici
29d70ef0bb Implemented synchronous update for GeoJSON source (#3968)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-12-03 00:02:29 +01:00
Bart Louwers
f25a4581fe Revert "Cancel pending style request when loading style JSON" (#3984) 2025-12-02 00:53:58 +00:00
Bart Louwers
caa564fd45 Cancel pending style request when loading style JSON (#3709)
Co-authored-by: Tim Sylvester <tim@wetdogweather.com>
2025-12-01 10:11:24 +01:00
Wei Chen
7f81af1d0b Support extra annotations for snapshotter for iOS (#3963)
Co-authored-by: Wei Chen <wei.chen@grabtaxi.com>
Co-authored-by: Stefan Karschti <4198736+stefankarschti@users.noreply.github.com>
2025-11-25 11:20:38 +01:00
yousifd
2809961b09 Allow setting frustum offset to not render edges of the screen (#3676)
Co-authored-by: Bart Louwers <bart@emeel.net>
2025-11-19 18:30:50 +01:00
Nathan Gass
34be1edab0 Improve source tests (#3944) 2025-11-19 14:16:54 +01: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
68459732be Add WebGPU Backend w/ Dawn Support (#3838) 2025-10-16 20:35:33 +02:00
Bart Louwers
bb42ed111b Move dependencies from maplibre-native-base to vendor (#3829) 2025-09-25 14:17:32 +02:00
Bart Louwers
5af61373b5 Use bazel_dep instead of vendored Google Test with Bazel (#3801) 2025-09-17 15:36:45 +02:00
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
764f73c97a Add weak pointer handling (#3763) 2025-09-02 16:35:25 +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
Tadej Novak
ef3954eb43 [cmake] Declare renderer backend as public (#3717) 2025-08-14 23:01:17 +02: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