summaryrefslogtreecommitdiff
path: root/platform/linux
Commit message (Collapse)AuthorAgeFilesLines
* [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
|
* [build] Avoid variable name coupling between main.mk and configure.shJohn Firebaugh2016-05-231-0/+2
|
* [core] Update to geometry.hpp 0.5.0John Firebaugh2016-05-131-1/+1
|
* [build] Fix broken build on OSXThiago Marcos P. Santos2016-05-101-2/+2
|
* [Qt] Use C++11 ABI packagesThiago Marcos P. Santos2016-05-101-2/+2
| | | | | | These were causing linking errors on more recent Linux distros. Fixes #3123.
* [core] Update geometry to 0.3.0John Firebaugh2016-05-061-1/+1
|
* [core] Use geometry.hpp's pointJohn Firebaugh2016-05-051-1/+1
|
* [core] Use geometry.hpp feature typeJohn Firebaugh2016-05-031-0/+1
|
* [build] '<@(foo_static_libs)' must precede '<@(foo_ldflags)'John Firebaugh2016-05-031-7/+7
| | | | | | '<@(foo_ldflags)' typically includes -lbar arguments that the static libs depend on, and order matters for ld. The build was previously working merely by lucky ordering.
* [core] port to protozero (#4906)Dane Springmeyer2016-05-031-0/+1
|
* [core] Use gyp's direct_dependent_settings to propagate variant cflagsJohn Firebaugh2016-05-021-1/+0
|
* [linux] Build with GCC 5 (#4901)John Firebaugh2016-04-292-4/+4
| | | | | | * [linux] Build with GCC 5 * [build] -fabi-version=0 is the default for GCC 5
* [core] Upgrade to boost 1.60.0 (#4899)John Firebaugh2016-04-281-2/+2
|
* [build] Bump geojson-vt-cpp to v4.1.2Bruno de Oliveira Abinader2016-04-181-1/+1
| | | | | Minor version bump to resolve cross-compilation issues while using geojson-vt-cpp v4.1.0.