Commit Graph

55 Commits

Author SHA1 Message Date
Bart Louwers
4e47c6c025 Tweak Linux amalgamation (#3767)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-08-28 23:23:35 +02:00
Bart Louwers
8bb12ed501 format Bazel files with buildifier (#3756) 2025-08-26 00:27:13 +02:00
Bart Louwers
76d317ebc3 Improve Core Builds for Linux (#3706) 2025-08-09 21:12:46 +02:00
Bart Louwers
33e56f13e3 Add static libraries to Linux amalgamation (#3699) 2025-08-02 01:05:01 +02:00
Adrian Cojocaru
aeaadc06b4 Fix OpenGL symbols leaking to other backend builds (#3660) 2025-07-25 20:06:32 +02:00
mwilsnd
5230853062 Add combined static linux targets (#3624) 2025-07-21 16:41:54 +02:00
Nathan Gass
89f453604b also use MLN_WITH_GLFW in linux.cmake (#3492) 2025-05-25 13:50:56 +00:00
Bart Louwers
8e3899df39 Use TARGET_OBJECTS generator expression in CMake for core builds (#3484) 2025-05-18 22:21:03 +00:00
Bart Louwers
c43c00d492 Update Linux docs, add to Developer Documentation (#3451)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-05-13 14:09:43 +02:00
Bart Louwers
88fd774e67 Remove legacy renderer from source, build files and CI (#3384) 2025-04-15 19:48:31 +02:00
Yuri Astrakhan
a8f4f70636 Fix trailing whitespaces (#3205)
See https://github.com/pre-commit/pre-commit-hooks?tab=readme-ov-file#trailing-whitespace
2025-02-09 03:33:24 +00:00
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
tdcosta100
e932cae2fe Add Windows to CI tests (#2968) 2024-12-01 00:21:25 +01: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
Yuri Astrakhan
1b014a1536 Improve Dockerfile with cache, Bazelisk, and cmake support (#2643)
Allow `bazel` and `cmake` to be used with docker by simply adding them after `docker run ...`. Moreover it is designed to keep build and bazel cache between runs, which means no re-downloads between separate `docker run` commands.

Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2024-07-24 19:39:03 +00:00
Yuri Astrakhan
fb0e7c1fd5 Docs: Use docker build commands as params (#2642) 2024-07-22 12:50:08 +02:00
Yuri Astrakhan
529ed981ab Improve linux build docs (#2639)
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2024-07-22 10:08:14 +00:00
Bart Louwers
04be6ecbd2 (Re)move oudated information from .md files (#2416) 2024-05-22 00:23:42 +02:00
Jonas Vautherin
61fd33f526 cmake: enable MLN_WITH_EGL and OPENGL_USE_GLES for Wayland (#2022) 2024-02-21 13:26:19 +01:00
Oliver Wipfli
2a52c534fe Update Linux build instructions (#1965)
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2023-12-17 19:32:14 +00:00
Bart Louwers
15bf44da97 Add expression test runner to Bazel (#1464) 2023-08-05 09:48:15 +02:00
mwilsnd
a5ac21587c Linux CI: Retry failed XOpenDisplay calls and only log errors in coverage run (#1368)
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>
2023-07-26 16:35:42 +02:00
mwilsnd
97c75856ad Add WebP decoding support to Linux and Windows (#1314) 2023-07-09 15:57:42 +02:00
Bart Louwers
412c3c1cce Refresh Debian 11 build instructions (#1211) 2023-07-06 11:41:22 -05:00
Bart Louwers
541b514478 Fix coverage report generation (#1316) 2023-07-05 15:46:41 -05:00
tdcosta100
4360257d8c Add Windows support to MBTiles file source (#905) 2023-06-26 11:57:26 +02:00
Bart Louwers
69805ad563 Delete unused scripts Linux (#1220) 2023-06-08 11:04:45 +02:00
Bart Louwers
3260d32bb0 Add render test to coverage report (#1192) 2023-06-07 15:50:51 -05:00
Bart Louwers
2f17d910b7 Include excluded tests in coverage report, use xorg-dummy-driver (#1193) 2023-06-07 09:24:16 -05:00
Bart Louwers
824199f25a Linux tests + coverage report with Bazel (#1139) 2023-05-15 19:42:30 +02:00
Bart Louwers
71f6da2722 Add clang-format (#1086)
Co-authored-by: mwilsnd <mwilsnd@gmail.com>
2023-05-01 16:57:37 +02:00
Birk Skyum
403a12bd1b Update paths from maplibre-gl-native to maplibre-native (#1090) 2023-05-01 09:41:26 +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
Birk Skyum
b383abc5a8 Adjust trivial links to maplibre-native (#1083) 2023-04-27 21:54:12 +02:00
Birk Skyum
82f3f971f7 Rename MapLibre GL Native -> MapLibre Native (#1075) 2023-04-26 20:19:52 +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
Joel Winarske
64c9dc446e Wayland Support (#1018)
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
2023-04-18 01:53:37 +02:00
Tadej Novak
12fcba89bf Remove internal build support (#1000) 2023-04-14 22:56:45 +02:00
Alex Cristici
8ff6704fc4 API links for OpenGL ES 3.0 (#1007)
Co-authored-by: mwilsnd <mwilsnd@gmail.com>
2023-04-14 22:48:53 +02:00
mwilsnd
4828cc7a8b Upgrade OpenGL backend to ES 3.0 (#995)
Co-authored-by: Tadej Novak <tadej@tano.si>
2023-04-13 23:24:45 +02:00
Bart Louwers
65b8474279 Remove ninja 1.7.1 binary (#999) 2023-04-11 14:00:27 +02:00
mwilsnd
d38709084a Add find_package(Threads) to CMake (#936) 2023-03-31 22:44:54 +02:00
Bart Louwers
15ad65dd3d Use std::optional instead of mbgl::optional (#911) 2023-03-17 13:51:59 +02:00
tdcosta100
3bfc6c2c87 Make pointer to glGetString function const (#708) 2023-01-19 12:09:58 +01:00
Oliver Wipfli
c6dd558665 Revert "Revert "Gradle update"" (#619) 2022-12-21 00:10:04 +01:00
Oliver Wipfli
330eb8173d Revert "Gradle update" (#614) 2022-12-18 20:32:22 +01:00
Artak Kalantarian
b55b31113a Update Android Gradle Plugin to 7.3.1 (#611) 2022-12-17 21:54:54 +01:00
Daniel Woznicki
7a541c23ba Linux build docs (#295) 2022-06-08 11:27:09 +02:00
Oliver Wipfli
eca80dbc05 Replace Mapbox with MapLibre in README titles (#297) 2022-06-06 11:42:17 +02:00