summaryrefslogtreecommitdiff
path: root/platform/linux/src
Commit message (Collapse)AuthorAgeFilesLines
* [linux] headless display - support opengl es 2Ivo van Dongen2017-08-301-0/+3
|
* [test] allow only a single shared display to avoid egl errorsIvo van Dongen2017-07-182-2/+2
|
* [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
|
* [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
|
* [core] Move OpenGL extension initialization to BackendKonstantin Käfer2017-03-232-2/+2
|
* [linux] Don't manually activate context before destroying itJohn Firebaugh2017-02-221-3/+0
|
* [android] Use pBuffer for headless EGL backendBruno de Oliveira Abinader2016-11-272-6/+36
|
* [build] move logging to utilKonstantin Käfer2016-11-223-3/+3
|
* [build] move headless rendering files to platform/defaultKonstantin Käfer2016-11-224-6/+6
|
* [linux] Ensure EGL uses OpenGL ES 2.0 client APIBruno de Oliveira Abinader2016-11-172-5/+16
|
* [linux] Implement EGL headless backendTiago Vignatti2016-11-172-0/+131
| | | | | | | | | | | | | | | | | | 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.
* [core] Refactor HeadlessBackendBruno de Oliveira Abinader2016-11-081-36/+56
|
* [core] Refactor HeadlessDisplayBruno de Oliveira Abinader2016-11-082-0/+146