summaryrefslogtreecommitdiff
path: root/platform/linux
Commit message (Collapse)AuthorAgeFilesLines
* [build] split out DefaultFileSource and dependents to a separate targetKonstantin Käfer2017-09-281-20/+32
| | | | We don't want to link it into the node bindings, so keep it in a separate target
* [linux] headless display - support opengl es 2Ivo van Dongen2017-08-301-0/+3
|
* Add {Source,CompositeCamera}Function benchmarks (#9838)Anand Thakker2017-08-291-1/+1
|
* [node, tests] Consolidate headless rendering logic in HeadlessFrontendJohn Firebaugh2017-07-261-2/+2
|
* [build] Downgrade GCC support from 5.0 to 4.9Bruno de Oliveira Abinader2017-07-191-3/+6
|
* [test] allow only a single shared display to avoid egl errorsIvo van Dongen2017-07-182-2/+2
|
* [build] Update GLFW to 2017-07-13-67c9155Bruno de Oliveira Abinader2017-07-131-1/+1
|
* [core] Isolate pthread-based tls implementationThiago Marcos P. Santos2017-07-071-0/+1
|
* [build] Switch from Travis CI to CircleCIBruno de Oliveira Abinader2017-06-221-4/+11
|
* [tidy] modernize-make-uniqueBruno de Oliveira Abinader2017-05-121-1/+1
|
* [tidy] modernize-use-equals-defaultBruno de Oliveira Abinader2017-05-121-2/+1
|
* [tidy] modernize-use-overrideBruno de Oliveira Abinader2017-05-121-1/+1
|
* [tidy] modernize-use-autoBruno de Oliveira Abinader2017-05-122-3/+3
|
* [build] Added 'shared_thread_pool.cpp' to 'mbgl-core' target on LinuxBruno de Oliveira Abinader2017-05-021-0/+1
|
* [core] always create a pixelbuffer surface in the EGL backendKonstantin Käfer2017-04-052-9/+6
| | | | We need a surface to activate a context. Some implementation don't seem to error when passing EGL_NO_SURFACE, but it doesn't seem standards compliant.
* [core] destroy surface before context in EGL backendKonstantin Käfer2017-04-051-4/+4
|
* [build] don't advertise headers that aren't used in public headersKonstantin Käfer2017-03-281-1/+1
|
* [node] Eliminate src as an include pathJohn Firebaugh2017-03-281-6/+8
|
* [core] Move OpenGL extension initialization to BackendKonstantin Käfer2017-03-232-2/+2
|
* 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