Commit Graph

86 Commits

Author SHA1 Message Date
tei
64cf8f4435 fix: make render orchestrator teardown safe
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
2026-10-07 08:41:08 +09:00
tei
524aaf4af5 fix: localize retained segment source invalidation
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
2026-10-06 17:18:09 +09:00
tei
8a5214d92d diagnostics: add STEP-099 render source readiness audit 2026-10-06 15:15:12 +09:00
tei
016fd1fff6 feat: add generic render segment model
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
2026-09-25 13:55:19 +09:00
tei
a9eaec6b65 feat: add continuous retained render ranges
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
2026-09-24 11:46:19 +09:00
tei
4e3d27e1f3 feat: add particle static CPU fast path
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
2026-09-23 08:22:24 +09:00
tei
bcec6ce5e0 feat: add retained underlay revision invalidation 2026-09-22 21:01:01 +09:00
tei
1d1a7915e0 fix: scope retained underlay placement fallback
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
2026-09-22 10:19:59 +09:00
tei
8b9ab30322 feat: add retained underlay render cache poc
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
2026-09-21 22:53:00 +09:00
OpenAI Codex
dad6876c72 fix: audit STEP-057 weather runtime facade
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
2026-09-07 11:42:28 +08:00
OpenAI Codex
a81b464d9b feat: add Android host weather runtime facade 2026-09-07 10:43:11 +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
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
Jonas
6b9b342bf3 fix(renderer): guard ImageManager callback against use-after-free (#4233) 2026-05-12 10:50:19 +00:00
Alex Cristici
14a81ec831 Handle allocation failure [Core feature] (#4178)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-04-22 13:03:58 +02: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
Bart Louwers
5882a9c94e update linux-ci to Ubuntu 24.04, apply clang-tidy fixes (#3998) 2025-12-11 21:56:24 +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
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
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
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
Tim Sylvester
317c971114 Improve weak pointer use (#3510)
Co-authored-by: Bart Louwers <bart@emeel.net>
2025-05-30 19:45:02 +02: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
Bart Louwers
88fd774e67 Remove legacy renderer from source, build files and CI (#3384) 2025-04-15 19:48:31 +02: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
14559245d8 Eliminate copies in deferred cleanup (#3035) 2025-02-07 18:48:16 +00:00
Alex Cristici
e95e0e1e63 Change parameters.currentLayer to index instead of layerIndex (#2956) 2024-10-29 12:31:01 +01:00
Alex Cristici
e937b0d555 Revert index buffers to dirty flag instead of timestamps (#2927) 2024-10-16 16:48:46 +02:00
mwilsnd
58dd529790 Enable crash mitigation when running OpenGL in the Android emulator (#2858) 2024-09-20 21:47:29 +02: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
Alex Cristici
6a7bf2f7fb Add semicolon after Tracy preprocessor macros (#2753)
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2024-08-27 13:02:13 +02:00
Alex Cristici
a4258ccbb8 Toggle tile cache final API (#2723)
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-21 00:28:00 +03:00
Tim Sylvester
fceaa18caf Use timestamps for attribute updates (#2629) 2024-08-20 07:33:29 -07:00
Bart Louwers
544f918c17 Use C++20 (#2659) 2024-08-11 15:04:14 +02:00
Tim Sylvester
60c1d351cf Fix accidental regression conditional layer evaluation (#2705) 2024-08-09 23:54:54 +02:00
Tim Sylvester
04d8a1105f Avoid style warnings on trace points (#2656) 2024-07-26 07:04:23 -07:00
Alex Cristici
1ae14a55d0 Experimental API to toggle tile cache in map view (#2590) 2024-07-16 00:31:11 +02:00
mwilsnd
c4c75452b6 Add TaggedScheduler, couple lifetime of tasks and orchestrator (#2398) 2024-06-28 23:20:03 +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
7437d800f6 Remove MapTiler dependency Instrumentation Tests (#2438) 2024-06-11 19:01:30 +02:00
Tim Sylvester
096ea7fc9b Increase the deferred cleanup timeout (#2455) 2024-05-31 11:31:53 -07:00
Tim Sylvester
33a1e162bc GPU Expressions (#2202) 2024-05-17 07:30:55 -07:00
Tim Sylvester
25678a4d99 Track expression dependencies (#2113) 2024-03-07 19:36:50 +01:00
mwilsnd
4fff8a5d33 Asynchronous GeometryTile deletion (#2051)
Co-authored-by: Tim Sylvester <tim@wetdogweather.com>
2024-02-28 22:18:08 +00:00
mwilsnd
71d4ceabcd Don't use std::function in the renderer hot paths (#1883)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-11-27 10:36:03 -05:00
mwilsnd
287f202525 Mark layer renderability inline, don't copy render items (#1882)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-11-22 12:26:19 -05:00
Tim Sylvester
1a1c826fa4 Metal stats (#1781) 2023-10-20 15:45:08 -07:00
Tim Sylvester
fc73b16a73 Issue/1648 (#1668) 2023-09-21 15:52:33 +00:00
Tim Sylvester
881d221788 Fix duplicate layer entries when addLayerGroup was called between `… (#1629)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Alex Cristici <alex.cristici@gmail.com>
Co-authored-by: mwilsnd <mwilsnd@gmail.com>
Co-authored-by: Stefan Karschti <stefan.karschti@gmail.com>
Co-authored-by: Bart Louwers <bart@emeel.net>
Co-authored-by: Alex Cristici <alex@skoon.energy>
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
Co-authored-by: Wei Chen <alanchenboy@gmail.com>
Co-authored-by: Siarhei Fedartsou <siarhei.fedartsou@gmail.com>
Co-authored-by: tdcosta100 <tdcosta100@gmail.com>
2023-09-15 17:05:32 +00:00