Commit Graph

612 Commits

Author SHA1 Message Date
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
087d80d052 fix: seed particle state explicitly 2026-09-01 22:40:26 +08:00
OpenAI Codex
c8e1f942eb fix: display formal particle trails 2026-09-01 21:57:26 +08:00
OpenAI Codex
c222b9a3d2 fix: preserve particle simulation lifecycle 2026-09-01 19:58:02 +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
OpenAI Codex
39c7ae22ed feat: establish formal raster particle source chain 2026-08-31 12:17:06 +08:00
OpenAI Codex
0b076c6d52 feat: establish android particle field rendering loop
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
2026-08-31 10:41:12 +08:00
OpenAI Codex
8b4c5c6d71 test: validate particle camera wrap and ocean mask 2026-08-30 10:27:24 +08:00
OpenAI Codex
364b8f381e fix: freeze particle gpu state in static mode
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
2026-08-30 07:32:09 +08:00
OpenAI Codex
2f1506747b test: add particle gpu ping-pong validation
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
2026-08-29 21:24:58 +08:00
OpenAI Codex
322be84968 fix: finalize particle validation drawable
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
2026-08-29 19:43:38 +08:00
OpenAI Codex
d046be5e52 test: add core particle render layer validation
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
2026-08-29 12:55:54 +08:00
Bart Louwers
1d67f94dfc core: refactor VectorMLTTileData behind impl (#4427)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-07-23 11:47:38 +02:00
Yaroslav
702ebc6114 core: check if edge length is zero for rounded corners (#4424) 2026-07-22 17:57:57 +02:00
yuiseki
b288c6dee6 feat(core): Add public stringifyGeoJSON to mbgl::style::conversion (#4345)
Co-authored-by: Bart Louwers <bart@emeel.net>
2026-07-22 15:21:51 +00:00
Alex Cristici
d866b289cc Add fill extrusion style property that enables rounded corners for extruded buildings (Core feature) (#4343)
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-21 16:56:36 +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
Brandon Roeder
c58080b491 Add feature state functionality to Android (#4219) 2026-07-13 18:53:52 +00:00
Taku Fukada
764accc8f5 core: Fix Vulkan snapshot timing for headless too (#4397)
Co-authored-by: Adrian Cojocaru <adrian.cojocaru92@yahoo.com>
2026-07-13 17:04:18 +00:00
Sargun Vohra
945ffff229 core: Tolerate stencil clipping setup failures (#4317) 2026-07-13 18:51:24 +02:00
Bart Louwers
58538f0bcd core: do not use JSON serialization for layer grouping key (#4075) 2026-07-13 18:37:32 +02: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
Yaroslav
14d3c7529d core: add nearClippedProjectionMatrix to MLNCustomStyleLayer (#4364)
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-09 17:55:59 +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
Martin Marmsoler
4cfc8a97f7 add possibility to link wgpu library from extern (#4272) 2026-07-07 14:26:16 +02:00
Sargun Vohra
027b9340c3 core: Defer WebGPU dynamic texture wrapper creation (#4369) 2026-07-01 12:16:51 +00: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
Sargun Vohra
60f15190c3 core: Release finished WebGPU command encoders (#4368) 2026-06-30 20:56:27 +00: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
Adrian Cojocaru
51b142b309 Fix surface snapshot timing (#4339) 2026-06-23 17:41:35 +02:00
Adrian Cojocaru
55175e1d9d fix(core): Update image descriptor sets when removing textures (#4351) 2026-06-23 17:40:15 +02:00
Adrian Cojocaru
e7a373b013 core: Fix dynamic texture resource management (#4337) 2026-06-23 17:39:50 +02:00
Adrian Cojocaru
1b6ed35426 Vulkan fill extrusion instancing [Core optimization] (#4310)
Co-authored-by: Alex Cristici <alex.cristici@gmail.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>
2026-06-06 01:06:59 +02:00
Adrian Cojocaru
9fa80b37d2 Implement Vulkan surface snapshot (#4314) 2026-06-06 01:06:40 +02:00
Adrian Cojocaru
8a393c5b2c Fix resize desync between Android surface and renderable (#4328) 2026-06-05 19:59:55 +03:00
Adrian Cojocaru
a770b79551 core: Fix specialized location indicator puck scaling (#4327) 2026-06-05 19:59:14 +03:00
Sargun Vohra
f6d70e954b core: Add source location fallback (#4318)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-06-02 00:07:16 +02:00
Sargun Vohra
5602ad8bd3 core: Update Vulkan headers (#4319) 2026-06-01 22:16:20 +03:00
Sargun Vohra
9341970067 core: Enable Vulkan surface transforms by capability (#4320) 2026-06-01 12:32:51 +00:00
Adrian Cojocaru
57f2521a6a [core] Fix buffer versioning (#4291) 2026-05-25 21:42:11 +02:00
Adrian Cojocaru
fe1d9112a0 [core] Keep BackendScope and context valid when closing the thread pool (#4307) 2026-05-25 19:47:26 +03:00
Sargun Vohra
9e11772fa8 core: clear vulkan allocator handle after destruction (#4302) 2026-05-21 20:24:24 +00: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
Martin Marmsoler
836ecad105 update wgpu-native to 29.0.0.0 (#4222) 2026-05-03 13:04:31 +02:00
RekanAnwar
5d70289770 core: Fix crash in RenderLayer::updateTile when layerGroup is not a TileLayerGroup (#4217)
Co-authored-by: Adrian Cojocaru <adrian.cojocaru92@yahoo.com>
Co-authored-by: Bart Louwers <bart@emeel.net>
2026-04-28 18:20:52 +02:00