summaryrefslogtreecommitdiff
path: root/platform/linux
Commit message (Collapse)AuthorAgeFilesLines
* Use ICU compiled with -OsJohn Firebaugh2017-03-081-1/+1
|
* [build] Fix build on Ubuntu 16.04+Thiago Marcos P. Santos2017-02-231-1/+1
| | | | gtest was broken because of lack of CXX11ABI support.
* [linux] Don't manually activate context before destroying itJohn Firebaugh2017-02-221-3/+0
|
* [glfw] use newer version that allows automated graphics switching on macOSKonstantin Käfer2017-02-101-1/+1
|
* [build] Remove Mason submodule in favor of CMake masonKonstantin Käfer2017-02-082-7/+4
|
* [linux] update CA bundle and add script for automated updatesKonstantin Käfer2017-01-271-0/+7
| | | | also removes the ca-bundle.crt from the Android build, since it's entirely unused
* [core] replace encodePNG() with a version that doesn't use libpngKonstantin Käfer2017-01-251-0/+1
| | | | rationale: encodePNG is only used in tests + sample apps, but shouldn't actually be part of the core library. In #7828, we're removing the libpng dependency for Android, and using a libpng-free version of encodePNG allows us to run the core unit tests on Android without pulling in libpng just for the test suite. In a next step, we should remove encodePNG() from the image.hpp header, which is a public header.
* [linux] mesa 13.0.3John Firebaugh2017-01-231-15/+10
|
* [core][Qt] Use Qt for UTF16, since `codecvt` is not always availableThiago Marcos P. Santos2017-01-201-0/+1
|
* [core] Remove platform-specific main.cpp from MBGL_TEST_FILESBruno de Oliveira Abinader2017-01-181-2/+2
|
* [build] Fix `mbgl-offline` tool build on recent Linux distrosThiago Marcos P. Santos2017-01-161-1/+1
|
* [linux] No need for CXXABI suffix for mesaJohn Firebaugh2017-01-121-1/+1
|
* Add cmake to linux READMEJohn Firebaugh2017-01-111-0/+6
|
* [build] ICU is now configured per platformBruno de Oliveira Abinader2016-12-121-0/+3
|
* [all] Upgrade to boost 1.62.0John Firebaugh2016-12-051-1/+1
|
* [android] Use pBuffer for headless EGL backendBruno de Oliveira Abinader2016-11-272-6/+36
|
* [build] move logging to utilKonstantin Käfer2016-11-224-4/+4
|
* [build] move headless rendering files to platform/defaultKonstantin Käfer2016-11-225-9/+12
|
* [build] move default ThreadPool implementation to platform/defaultKonstantin Käfer2016-11-221-1/+2
|
* [linux] Ensure EGL uses OpenGL ES 2.0 client APIBruno de Oliveira Abinader2016-11-172-5/+16
|
* [build] Added EGL & GLX CI buildsBruno de Oliveira Abinader2016-11-171-1/+2
|
* [linux] Implement EGL headless backendTiago Vignatti2016-11-173-2/+145
| | | | | | | | | | | | | | | | | | Original author: Tiago Vignatti <tvignatti@gmail.com> Calling X11 window system is superfluous for headless rendering. This patch implements EGL platform using GBM, which is slightly more simple than the GLX path when using X11. In principle there are no big advantages in terms of performance etc. My motivation behind this was to get in touch with the code and the project. For testing I'm using: $ unset DISPLAY && ./build/linux-x86_64/Debug/mbgl-test v2: rebased patch against the new cmake changes; walk through render node to find a valid one; remove EGLSurface completely cause windows are not needed here.
* [build] add binary size logging to Linux Release buildsKonstantin Käfer2016-11-152-0/+22
|
* [build] Use mesa-13.0.0-glx in CI buildsBruno de Oliveira Abinader2016-11-081-26/+20
|
* [core] Refactor HeadlessBackendBruno de Oliveira Abinader2016-11-081-36/+56
|
* [core] Refactor HeadlessDisplayBruno de Oliveira Abinader2016-11-083-2/+149
|
* [linux] Use OSMesa when running Node testsBruno de Oliveira Abinader2016-11-041-1/+1
|
* [linux] Added OSMesa headless backendBruno de Oliveira Abinader2016-11-041-3/+28
|
* [core] move gl::Context to Backend and refactor ViewKonstantin Käfer2016-10-251-2/+1
|
* [core] separate Backend from View for headless renderingKonstantin Käfer2016-10-251-1/+3
|
* [core] [node] pass thread pool impl to Map constructorMike Morris2016-10-201-0/+3
| | | | | | | Updates mbgl::Map constructor usage everywhere Adds NodeThreadPool implementation using AsyncQueue to call Nan::AsyncQueueWorker from main thread
* [build] Re-add benchmark tests to the buildsystemThiago Marcos P. Santos2016-10-051-0/+18
| | | | Probably lost on the cmake migration
* [android][ios][macos][linux][qt] included default LocalFileSourceIvo van Dongen2016-09-301-0/+1
|
* [glfw, qt] Added missing docs (#6428)Bruno de Oliveira Abinader2016-09-221-0/+4
|
* [build] upgrade dependenciesKonstantin Käfer2016-09-201-4/+4
| | | | | | | | libuv 1.7.5 => 1.9.1 libjpeg-turbo 1.4.2 => 1.5.0 libpng 1.6.20 => 1.6.25 libzip 0.11.2 => 1.1.3 nunicode 1.6 => 1.7.1
* [build] Upgrade GLFW to 3.2.1, SQLite to 3.14.2 and libwebp to 0.5.1Konstantin Käfer2016-09-191-3/+3
|
* [build] use cmake script bundled with MasonKonstantin Käfer2016-08-051-8/+9
|
* [build] switch to CMakeKonstantin Käfer2016-08-054-158/+105
| | | | This is very much a work in progress.
* GeoJSON point clustering (#5724)Vladimir Agafonkin2016-07-271-0/+2
| | | | | | | | | | | | | | | | * add supercluster dependency * prepare GeoJSONTile for Supercluster * prepare GeoJSONSource for accepting options * try removing mbgl::GeoJSON * fix setGeoJSON types * add GeoJSONSource getURL * add geojson to include path * add Supercluster index in GeoJSONSource * fix GeoJSONSource getZoomRange * bring back mbgl::GeoJSON header * fix tidy warnings hopefully * try test-suite with enabled cluster test * fix formatting in clustering-related files
* [build] Upgrade geojson-vt-cpp@6.1.2Bruno de Oliveira Abinader2016-07-261-1/+1
|
* Revert "add supercluster dependency"Vladimir Agafonkin2016-07-181-2/+0
| | | | This reverts commit f84e9fdb2bb25d88f4dbe6f269ca66c7eee8eeb2.
* add supercluster dependencyVladimir Agafonkin2016-07-181-0/+2
| | | | [skip ci]
* [build] geojson@0.1.4-cxx11abiThiago Marcos P. Santos2016-07-111-1/+1
|
* [build] Fix build on Ubuntu 16.04 x86_64Thiago Marcos P. Santos2016-07-081-1/+1
|
* [core] geometry@0.8.0 / geojsonvt@6.0.0 (#5514)Young Hahn2016-07-061-2/+3
| | | | | | | | | | | | | | | | | | | | | | * [core] geometry.hpp 0.8.0 * geojsonvt @ 6.0.0 * Update platform deps, build scripts * Perf optimizations/cleanup * Rebase in geometry@080 * D.R.Y. etc * Ensure fill annotation geometries have closed rings. * Optimizations * Update to geojsonvt @ 6.1.0 for clean handoff between geojson parsing and geojsonvt * Apply close multi/poly geoms for line annotations as well
* [build] Don't override CXX11ABI if already setBruno de Oliveira Abinader2016-06-171-1/+1
|
* [build] add benchmark targetKonstantin Käfer2016-06-062-0/+15
|
* [build] Added unique_resource as dependencyBruno de Oliveira Abinader2016-06-011-0/+1
|
* [core] Replace clipper and libtess with earcut.hppJohn Firebaugh2016-05-311-0/+1
|
* [build] Make gyp commands more consistentJohn Firebaugh2016-05-241-0/+1
|