Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Fix readability-redundant-member-init errors in header files | Thiago Marcos P. Santos | 2020-04-17 | 1 | -1/+1 |
| | | | | As reported by clang-tidy-8. | ||||
* | [core] Fix google-explicit-constructor errors | Thiago Marcos P. Santos | 2020-03-30 | 1 | -1/+1 |
| | | | | As reported by clang-tidy-8. | ||||
* | [core] refactor RendererBackend | Konstantin Käfer | 2019-04-05 | 2 | -0/+4 |
| | |||||
* | [android,linux,darwin,qt] Load OpenGL for the platform | Thiago Marcos P. Santos | 2019-02-12 | 1 | -0/+166 |
| | | | | | | | | These loaders will provide pointers to the platform implementation of OpenGL. On Android, Linux and Darwin, we simply link with the OpenGL implementation that is expected to exist on the platform. Qt has its own GL loader, so we just connect the dots. | ||||
* | [android] add support for gnustl | Konstantin Käfer | 2018-09-11 | 1 | -1/+2 |
| | |||||
* | [core] move HeadlessBackend extension initialization code into Impl | Konstantin Käfer | 2017-11-29 | 2 | -20/+22 |
| | |||||
* | [core] fold HeadlessDisplay into the headless RenderBackend implementation | Konstantin Käfer | 2017-11-29 | 4 | -242/+180 |
| | |||||
* | [linux] headless display - support opengl es 2 | Ivo van Dongen | 2017-08-30 | 1 | -0/+3 |
| | |||||
* | [test] allow only a single shared display to avoid egl errors | Ivo van Dongen | 2017-07-18 | 2 | -2/+2 |
| | |||||
* | [tidy] modernize-make-unique | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -1/+1 |
| | |||||
* | [tidy] modernize-use-equals-default | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -2/+1 |
| | |||||
* | [tidy] modernize-use-override | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -1/+1 |
| | |||||
* | [tidy] modernize-use-auto | Bruno de Oliveira Abinader | 2017-05-12 | 2 | -3/+3 |
| | |||||
* | [core] always create a pixelbuffer surface in the EGL backend | Konstantin Käfer | 2017-04-05 | 2 | -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 backend | Konstantin Käfer | 2017-04-05 | 1 | -4/+4 |
| | |||||
* | [core] Move OpenGL extension initialization to Backend | Konstantin Käfer | 2017-03-23 | 2 | -2/+2 |
| | |||||
* | [linux] Don't manually activate context before destroying it | John Firebaugh | 2017-02-22 | 1 | -3/+0 |
| | |||||
* | [android] Use pBuffer for headless EGL backend | Bruno de Oliveira Abinader | 2016-11-27 | 2 | -6/+36 |
| | |||||
* | [build] move logging to util | Konstantin Käfer | 2016-11-22 | 3 | -3/+3 |
| | |||||
* | [build] move headless rendering files to platform/default | Konstantin Käfer | 2016-11-22 | 4 | -6/+6 |
| | |||||
* | [linux] Ensure EGL uses OpenGL ES 2.0 client API | Bruno de Oliveira Abinader | 2016-11-17 | 2 | -5/+16 |
| | |||||
* | [linux] Implement EGL headless backend | Tiago Vignatti | 2016-11-17 | 2 | -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 HeadlessBackend | Bruno de Oliveira Abinader | 2016-11-08 | 1 | -36/+56 |
| | |||||
* | [core] Refactor HeadlessDisplay | Bruno de Oliveira Abinader | 2016-11-08 | 2 | -0/+146 |