Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] option to perform platform specific operations when ↵ | Łukasz Paczos | 2019-05-22 | 1 | -0/+13 |
| | | | | creating/destroying core threads | ||||
* | [build] Use the correct define on Windows | Thiago Marcos P. Santos | 2019-02-19 | 1 | -1/+1 |
| | | | | https://blog.kowalczyk.info/article/j/guide-to-predefined-macros-in-c-compilers-gcc-clang-msvc-etc..html | ||||
* | [core] Abstract the OpenGL implementation | Thiago Marcos P. Santos | 2019-02-12 | 1 | -0/+337 |
| | | | | | | | | | | | The platform will be responsible to load the OpenGL implementation and give the function pointers to Mapbox GL Core. The platform might load OpenGL by linking against some OpenGL implementation, load it dynamically, etc. It doesn't matter as long as it is a valid implementation. Also adds the `::platform` namespace where all the missing symbols and interfaces expected to be implemented by the platforms will live. | ||||
* | [build] move logging to util | Konstantin Käfer | 2016-11-22 | 3 | -170/+0 |
| | |||||
* | [build] move headless rendering files to platform/default | Konstantin Käfer | 2016-11-22 | 3 | -110/+0 |
| | |||||
* | [build] move default ThreadPool implementation to platform/default | Konstantin Käfer | 2016-11-22 | 1 | -27/+0 |
| | |||||
* | [build] move GLFW-related files to platform/glfw | Konstantin Käfer | 2016-11-22 | 2 | -135/+0 |
| | |||||
* | [build] move Reachability to platform/darwin | Konstantin Käfer | 2016-11-22 | 1 | -95/+0 |
| | |||||
* | [build] Remove unused gl/implementation.hpp | Bruno de Oliveira Abinader | 2016-11-08 | 2 | -3/+0 |
| | |||||
* | [core] Refactor HeadlessBackend | Bruno de Oliveira Abinader | 2016-11-08 | 1 | -43/+16 |
| | |||||
* | [core] Refactor HeadlessDisplay | Bruno de Oliveira Abinader | 2016-11-08 | 1 | -13/+6 |
| | |||||
* | [linux] Added OSMesa headless backend | Bruno de Oliveira Abinader | 2016-11-04 | 1 | -0/+7 |
| | |||||
* | [core] change std::array<uint16_t, 2> to mbgl::Size | Konstantin Käfer | 2016-10-27 | 2 | -5/+5 |
| | |||||
* | [core] move gl::Context to Backend and refactor View | Konstantin Käfer | 2016-10-25 | 3 | -45/+41 |
| | |||||
* | [core] separate Backend from View for headless rendering | Konstantin Käfer | 2016-10-25 | 4 | -80/+115 |
| | |||||
* | [core] [node] pass thread pool impl to Map constructor | Mike Morris | 2016-10-20 | 1 | -0/+27 |
| | | | | | | | Updates mbgl::Map constructor usage everywhere Adds NodeThreadPool implementation using AsyncQueue to call Nan::AsyncQueueWorker from main thread | ||||
* | [glfw] add map change callback methods to glfw_view | Ivo van Dongen | 2016-10-20 | 1 | -0/+5 |
| | |||||
* | [core] move OpenGL extension loading to their own headers | Konstantin Käfer | 2016-09-29 | 1 | -0/+1 |
| | |||||
* | [core] remove dependence on gl.h types | Konstantin Käfer | 2016-09-29 | 1 | -1/+1 |
| | |||||
* | [core] introduces types for GL objects | Konstantin Käfer | 2016-09-29 | 1 | -3/+4 |
| | |||||
* | [core] standardize on uint16_t for texture sizes | Konstantin Käfer | 2016-09-27 | 1 | -1/+1 |
| | |||||
* | [tests] Add unit test for style loading failures | Thiago Marcos P. Santos | 2016-08-24 | 1 | -0/+4 |
| | |||||
* | [Qt] Implement a Qt headless renderer | Thiago Marcos P. Santos | 2016-08-22 | 1 | -1/+8 |
| | | | | Using legacy QGLWidget because we support Qt4. | ||||
* | [core] Use NDEBUG instead of DEBUG | Bruno de Oliveira Abinader | 2016-08-05 | 1 | -1/+1 |
| | | | | | CMake defines 'NDEBUG' by default for release build, so we can check if that's not defined instead of using 'DEBUG' for debug build. | ||||
* | [glfw] Added 'addRandomLineAnnotations' | Bruno de Oliveira Abinader | 2016-07-23 | 1 | -0/+2 |
| | |||||
* | [core] Move set/get thread names to platform:: | Thiago Marcos P. Santos | 2016-07-16 | 1 | -0/+6 |
| | | | | Android needs its own implementation. | ||||
* | [core] Avoid redundant 'inline' usage | Bruno de Oliveira Abinader | 2016-06-18 | 1 | -5/+5 |
| | |||||
* | [tidy/linux] modernize-use-nullptr | Bruno de Oliveira Abinader | 2016-06-14 | 1 | -1/+1 |
| | |||||
* | [core] Make enum ↔ string conversion more generic-friendly | John Firebaugh | 2016-06-13 | 1 | -31/+0 |
| | | | | | | Rewrite enum.hpp in such a way that parseConstant can be defined generically for all enumerated types. While there, properly validated enumerated property values. | ||||
* | [tidy] Check modernize-use-override | Bruno de Oliveira Abinader | 2016-06-13 | 2 | -2/+2 |
| | | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-use-override.html | ||||
* | [core] fix pedantic warning messages | Konstantin Käfer | 2016-06-13 | 2 | -29/+2 |
| | |||||
* | [all] Rationalize annotation API | John Firebaugh | 2016-06-01 | 1 | -1/+0 |
| | |||||
* | [core] Use geometry.hpp types for shape annotations | John Firebaugh | 2016-06-01 | 1 | -1/+3 |
| | |||||
* | [core] use #pragma once instead of ifdef include guards | Konstantin Käfer | 2016-05-25 | 8 | -32/+8 |
| | |||||
* | [core] Move GLFW stencil clip debug to core | Bruno de Oliveira Abinader | 2016-05-24 | 1 | -5/+0 |
| | | | | | | This makes the stencil clip debug available to all platforms. Fixes #4669. | ||||
* | [glfw] Atomic is no longer needed | Thiago Marcos P. Santos | 2016-04-28 | 1 | -3/+1 |
| | | | | All View events come from the same thread. | ||||
* | [core] Render from the main thread | John Firebaugh | 2016-04-14 | 2 | -17/+7 |
| | | | | Do not create a thread for the MapContext anymore. | ||||
* | [ios, osx, linux] Remove unused "applicationRoot" function | John Firebaugh | 2016-03-31 | 1 | -3/+0 |
| | |||||
* | [core] split headless_view.cpp into implementation-specific files | Konstantin Käfer | 2016-03-22 | 1 | -2/+17 |
| | | | | also adds a EAGL implementation for iOS | ||||
* | [glfw] Main loop integration | Thiago Marcos P. Santos | 2016-03-21 | 1 | -0/+5 |
| | | | | | | This new code can be used for rendering on the Main thread while it will also work for rendering on the Map thread before we make the switch. Needed by #2909. | ||||
* | [core] explicitly initialize a few fields to null | Konstantin Käfer | 2016-03-04 | 2 | -2/+2 |
| | |||||
* | [glfw] add "C" button to show stencil clip masks | Konstantin Käfer | 2016-02-10 | 1 | -0/+5 |
| | |||||
* | [core] move GL value objects from gl_config.hpp to gl_values.hpp | Konstantin Käfer | 2016-02-08 | 1 | -0/+1 |
| | | | | Also removes duplicate code from gl_helper.hpp by reusing the GL values that we already have anyway. | ||||
* | [core] move platform/gl.hpp to gl/gl.hpp | Konstantin Käfer | 2016-02-08 | 2 | -160/+1 |
| | |||||
* | [core] use stale glyphs | Konstantin Käfer | 2016-01-15 | 1 | -1/+3 |
| | | | | Updating glyphs is still unsupported, and there's no good use case for doing so. When we're using a stale glyph PBF, and the fresh answer contains changed to that glyph, we will continue to use the old glyph. | ||||
* | [core] Eliminate platform::assetRoot() | John Firebaugh | 2016-01-13 | 1 | -3/+0 |
| | | | | I regenerated assets.zip so that all file paths have an `assets/` prefix, as the Android AssetFileSource implementation asserts, and removed `TEST_DATA` from the paths. | ||||
* | [tests] Rewrite resource loading test | John Firebaugh | 2015-12-22 | 1 | -0/+6 |
| | | | | Make it more readable and easier to debug. | ||||
* | [core] allow changing the orientation | Konstantin Käfer | 2015-12-15 | 1 | -0/+2 |
| | | | | You can now change the orientation of north to be to the right, bottom, left in addition to the default of top | ||||
* | [node] code review cleanup | Mike Morris | 2015-12-15 | 1 | -1/+1 |
| | |||||
* | [core] add namespace comment to closing brace | Konstantin Käfer | 2015-12-03 | 7 | -9/+9 |
| |