Commit Graph

388 Commits

Author SHA1 Message Date
Bart Louwers
7437d800f6 Remove MapTiler dependency Instrumentation Tests (#2438) 2024-06-11 19:01:30 +02:00
Tim Sylvester
716b784dac Make useLogThread a per-severity option and default Error to false (#2473) 2024-06-05 15:27:25 +00:00
Alex Cristici
410d706d1f Metal base vertex instance drawing disabled on GPUFamilyApple2 devices (#2470)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-06-05 14:30:02 +02:00
Tim Sylvester
2b18442778 Move all WeakPtrFactory members to the end of the containing class (#2472) 2024-06-04 18:35:49 +00:00
Bart Louwers
028c26ee60 Replace MAPBOX_ETERNAL_CONSTEXPR with constexpr (#2449) 2024-06-03 18:50:14 +00:00
Tim Sylvester
096ea7fc9b Increase the deferred cleanup timeout (#2455) 2024-05-31 11:31:53 -07:00
Tim Sylvester
7f366a7583 Change naming in some platform files (#2452) 2024-05-30 22:55:38 +02:00
Tim Sylvester
2a09100cb7 RasterTile / mailbox fix (#2443) 2024-05-30 10:08:53 -07:00
Tadej Novak
07a150dea7 Fix deprecations in glyph_manager.cpp (#2402) 2024-05-19 16:47:31 +02:00
pre-commit-ci[bot]
9c1ca98801 [pre-commit.ci] pre-commit autoupdate (#2394)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-05-19 14:44:09 +02:00
Tim Sylvester
33a1e162bc GPU Expressions (#2202) 2024-05-17 07:30:55 -07:00
Tim Sylvester
b812e97aaf Reduce memory use of FeatureIndex (#2364) 2024-05-16 07:17:24 -07:00
Stefan Karschti
aff5693fb9 Fix Metal frame glitch on older devices (#2379) 2024-05-15 15:30:28 +03:00
Tim Sylvester
a0a2a513b2 Reduce memory use of GridIndex (#2362) 2024-05-06 23:45:26 +00:00
Tim Sylvester
db1f47ab11 Remove obsolete buffer allocation (#2361) 2024-05-06 12:50:11 -07:00
Tim Sylvester
be1ba592d5 Workaround for un-converted legacy layers (#2356) 2024-05-06 21:48:21 +02:00
Tim Sylvester
efaea41c56 Dense image maps (#2098) 2024-04-30 18:12:41 +02:00
Tim Sylvester
cd9727b06f Sanitizer fixes (#2280) 2024-04-29 15:33:08 +02:00
Alex Cristici
6ebbc3dd6a UBO layer bind optimization (#2335) 2024-04-26 19:15:58 +03:00
Alex Cristici
84ec4f8234 Symbol UBOs fixes (#2331) 2024-04-26 19:15:42 +03:00
Tim Sylvester
51a77b4b26 Fix extra collator dependency (#2330) 2024-04-25 03:21:08 +02:00
Alex Cristici
d22362ab22 Global UBO (#2292)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-04-24 17:14:18 +03:00
Bart Louwers
54a07f4b9c Update clang-format (pre-commit) (#2312) 2024-04-24 07:56:10 +03:00
mwilsnd
aceed41b77 Always use blending for basic fill layers (#2296) 2024-04-19 13:43:06 +02: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
Stefan Karschti
6919081030 Fix projection matrix for raster image drawables (#2242) 2024-04-17 16:11:08 +03:00
Alex Cristici
e53143c902 Invalid fill variant type fix (#2279) 2024-04-17 07:20:51 +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
Tim Sylvester
ae88ac9a08 Additional leaks (#2257) 2024-04-11 22:19:15 +02:00
Bart Louwers
9f05eaa631 Use NS::TransferPtr instead of NS::RetainPtr (#2254) 2024-04-11 14:36:34 +02:00
Tim Sylvester
705bdfb3de add noexcepts (#2119)
Co-authored-by: Bart Louwers <bart@emeel.net>
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-04-08 15:39:18 +00:00
Bart Louwers
e4a4b9ec67 macOS Metal + AppKit app (#2205)
Co-authored-by: mwilsnd <mwilsnd@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-04-02 01:52:19 +02:00
Austin Evans
adf029cfb0 [qt/cpp-core:main] Fix Parser::parseLayers id access segfault (#2219) 2024-03-30 18:29:34 +00:00
pre-commit-ci[bot]
8bf3040da1 [pre-commit.ci] pre-commit autoupdate (#2192)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-03-13 12:39:57 +01:00
mwilsnd
4e9392ee29 Android/core: Couple a sequenced scheduler to the lifetime of a GeoJSON source (#2182) 2024-03-11 16:49:37 +00: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
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
Tim Sylvester
02eeec172d Get unit and render tests running on iOS simulator (#2129) 2024-02-21 13:53:43 +01:00
Alex Cristici
7387bb8c02 Vertex attribute by index instead of map (#2116)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-02-16 18:29:53 +00: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
Tim Sylvester
8e5fc4c198 Minor optimizations (#2091) 2024-02-13 07:40:25 -08:00
Tim Sylvester
f9c6c9c2be Use optional values in place of zero placeholders (#2089) 2024-02-06 07:13:13 -08:00
Tim Sylvester
14bfb5df72 Retain property update flags (#2083) 2024-02-01 14:23:26 -08:00
Tim Sylvester
867e7cc813 Use enableDepth option (#2073) 2024-01-31 14:48:41 -08: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
Tim Sylvester
bf15332c5e Combine multiple segments into a drawable when sortFeaturesByKey is not used (#2060) 2024-01-30 08:02:05 -08:00