Commit Graph

55 Commits

Author SHA1 Message Date
Bart Louwers
c79b6dcf52 Add end-of-file-fixer pre-commit hook (#3176)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-01-24 20:43:50 +01: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
Bart Louwers
660f78c583 Use bazel_dep for libuv (#3114) 2025-01-04 19:49:18 +00:00
Bart Louwers
63d67079e0 Rename some Mapbox references from CMake build config (#2862) 2024-09-25 19:35:25 +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
942f43ef80 Update GTest to v1.15.2 (#2710) 2024-08-09 20:36:48 +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
fad4406fcd Do not evaluate tracy.cmake when MLN_USE_TRACY is false (#2664) 2024-07-31 17:24:29 +00: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
Bart Louwers
c961eb0e30 Update vector-tile to MapLibre fork (#2460) 2024-06-03 18:27:08 +02:00
Bart Louwers
bf8042585e Update SQLite, Android dependencies (#2419) 2024-05-23 19:11:29 +02: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
mwilsnd
ea15e7b613 Use C++17 <optional> in csscolorparser (#2071) 2024-01-30 14:59:44 -05:00
Keith Smiley
802c47dd3b Remove allow_empty = False from BUILD files (#2032) 2024-01-18 22:22:53 +07: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
Bart Louwers
fe7e3f3cbd Benchmark fixes (#1811) 2023-10-29 19:41:06 +01:00
Bart Louwers
cd0db4a153 Linux benchmark on CI (#1809) 2023-10-26 20:24:27 +00:00
Tadej Novak
39f0685368 [qt] Make WASM build run without crashes with latest Qt (#1709) 2023-10-14 12:20:12 +00:00
Bart Louwers
34a2097bdd Update Boost to 1.83, replace Boost Locale with deprecated codecvt STL (#1660)
Co-authored-by: mwilsnd <mwilsnd@gmail.com>
2023-09-27 10:02:15 +00:00
Tim Sylvester
82ec59a2b0 Metal setup merge (#1616)
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-13 18:35:20 +00:00
mwilsnd
c3ffa3a07d Drawable Renderer (#1570), Revert "ASAN: use-after-free, renderLayers" bad merge commit 2023-08-31 15:36:19 +02:00
mwilsnd
f63fa49152 Drawable LayerGroup sorting, depth buffer, split view (#1173)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-08-31 15:36:19 +02:00
Siarhei Fedartsou
3cb698ccc6 Update cpp-httplib to v0.14.0 (#1574) 2023-08-27 21:05:24 +02:00
Siarhei Fedartsou
ecd59d4cc4 Update sqlite to version 3.43.0 (#1573) 2023-08-26 18:20:12 +02:00
Bart Louwers
32d65850c9 iOS C++ Unit Tests Bazel target & running on CI (#1534) 2023-08-22 21:52:20 +02:00
Bart Louwers
9374765cb8 Add target for iOS render test to Bazel (#1277)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-06-28 16:41:21 +02:00
Bart Louwers
3260d32bb0 Add render test to coverage report (#1192) 2023-06-07 15:50:51 -05:00
Bart Louwers
824199f25a Linux tests + coverage report with Bazel (#1139) 2023-05-15 19:42:30 +02:00
Siarhei Fedartsou
083165e8df Get rid of mapbox-gl-native-curl (#1102) 2023-05-08 11:41:59 +02:00
Tadej Novak
95c7e3818d [cmake] Use MLN prefix instead of MBGL (#1054)
Co-authored-by: Bart Louwers <bart@emeel.net>
2023-04-28 00:34:38 +02:00
Bart Louwers
453af362cb Linux C++ test & render tests on CI (#1033)
Co-authored-by: rpitre-wetdog <129877142+rpitre-wetdog@users.noreply.github.com>
Co-authored-by: Tadej Novak <tadej@tano.si>
Co-authored-by: Robin <boldtrn@users.noreply.github.com>
Co-authored-by: Siarhei Fedartsou <siarhei.fedartsou@gmail.com>
2023-04-22 14:24:42 +02:00
Siarhei Fedartsou
d1b6cfea3d Bump earcut.hpp to v2.2.4 (#1027) 2023-04-18 01:19:29 +02:00
Alex Cristici
6c4918374a Fixed and enabled iOS render tests (#937) 2023-03-24 18:34:00 +01:00
Fabian Vogt
87025882ec Add some missing cstdint inclusions (#872) (#874) 2023-03-03 15:02:38 +01:00
Tadej Novak
49affd7ce3 Revert accidental vendor reverts in commit c10fd5 (#532) 2022-10-10 20:02:58 +02:00
Tadej Novak
66d9acba07 Fix bitcode on iOS for nunicode (#517) 2022-10-04 11:46:51 +02:00
Nathan Van Fleet
c10fd5a615 Fix compass warning in the MGLMapView (#498) 2022-10-04 01:23:34 +02:00
Nathan Van Fleet
35c86172e4 Add Bazel build file implementation (#419) 2022-09-06 20:32:43 -07:00
Birk Skyum
a2056752dc Bump maplibre-native-base from 2.1.0 to 2.1.1 (#406)
* Update maplibre-native-base

* Update maplibre-native-base from 2.1.0 to 2.1.1

* update changelog
2022-08-16 07:56:15 +02:00
Birk Skyum
1c89a7cd64 Bump cpp-httplib from ~0.5.1 to 0.11.1 (#403) 2022-08-15 22:13:53 +02:00
Birk Skyum
7e8ce91df4 Bump zip-archive from 2.2.3 to 2.5.2 (#402) 2022-08-15 16:43:45 +02:00
Birk Skyum
3d9e7f24a4 Bump polylabel and googletest (#400)
* Bump polylabel from 1.0.3 to 1.1.0

* Bump googletest from 1.10.0 to 1.12.1

* Update changelog
2022-08-15 08:38:07 +02:00
Birk Skyum
a9639e4696 Apply pathes to eternal, protozero and vector-tile (#399) 2022-08-14 19:40:09 +02:00
Birk Skyum
f996b83669 Bump wagyu from 0.4.3 to 0.5.0 (#398)
* Bump wagyu from 0.4.3 to 0.5.0

* add technical improvements title in changelog

* update changelog

* add link to pr
2022-08-13 20:09:26 +02:00
Birk Skyum
a2b8b6135f Bump maplibre-native-base from 2.0.0 to 2.1.0 (#397)
* Bump deps in maplibre-native-base

* Revert variant back to 1.1.6

* checkout bump-deps

* Update maplibre-native-base to 2.1.0

* Update changelog

* Update CHANGELOG.md

Co-authored-by: Oliver Wipfli <oliver.wipfli@leichteralsluft.ch>
2022-08-13 09:02:40 +02:00
Birk Skyum
4e4ee6a534 Replace upstream base repo with maplibre-native-base (#396)
replace upstream base repo
2022-08-12 15:03:17 +02:00
Tadej Novak
9cd70bfe7f Qt build improvements and documentation (#277)
* Qt build improvements and documentation

* Update include/mbgl/actor/actor_ref.hpp

Co-authored-by: Oliver Wipfli <oliver.wipfli@leichteralsluft.ch>
2022-06-16 20:52:52 +02:00
kiibimees
747eb3a440 [qt] Build improvements and better handling of map settings (#197)
* QMapboxGLSettings functions for changing default options and getting default styles

* [qt] allow to build without widgets and other cmake improvements

* [qt] Install include/mbgl for development

* [qt] library static/shared install+export

* [qt] Add missing mbgl-compiler-options dependency for 'qmapboxgl'

* [qt] Raise CMAKE_OSX_DEPLOYMENT_TARGET from 10.13 to 13.0

* [qt] Add Qt::Sql dependency also to the final library. Build qmapboxgl as OBJECT lib inside QtLocation plugin.

* Remove Qt::Sql dependency from 'qmapboxgl'. Not really needed.

* Set CMake config files path back to ${CMAKE_INSTALL_LIBDIR}/cmake/QMapboxGL/

* [qt] Set CMAKE_OSX_DEPLOYMENT_TARGET only if it is not yet set

* [qt] Support CMake v3.11 and earlier versions

* [qt] Comment out 'iOS_static' from CI until it is fixed.

Co-authored-by: Rinigus <rinigus.git@gmail.com>
2022-02-14 17:18:29 +01:00