Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [build] move GLFW-related files to platform/glfw | Konstantin Käfer | 2016-11-22 | 1 | -629/+0 |
| | |||||
* | [linux] Implement EGL headless backend | Tiago Vignatti | 2016-11-17 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | 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] correctly set the framebuffer size on retina screens | Konstantin Käfer | 2016-11-01 | 1 | -0/+2 |
| | | | | Also asserts in Debug mode that the internal state and the OpenGL state are identical | ||||
* | [core] change std::array<uint16_t, 2> to mbgl::Size | Konstantin Käfer | 2016-10-27 | 1 | -12/+9 |
| | |||||
* | [core] move gl::Context to Backend and refactor View | Konstantin Käfer | 2016-10-25 | 1 | -9/+22 |
| | |||||
* | [core] separate Backend from View for headless rendering | Konstantin Käfer | 2016-10-25 | 1 | -0/+4 |
| | |||||
* | [glfw] Added queryPointAnnotations shortcut | Bruno de Oliveira Abinader | 2016-10-25 | 1 | -1/+5 |
| | |||||
* | [glfw] add map change callback methods to glfw_view | Ivo van Dongen | 2016-10-20 | 1 | -0/+10 |
| | |||||
* | [core] move OpenGL extension loading to their own headers | Konstantin Käfer | 2016-09-29 | 1 | -0/+1 |
| | |||||
* | [core] move GL value accessors to gl::value namespace | Konstantin Käfer | 2016-09-27 | 1 | -9/+10 |
| | |||||
* | [glfw] Separate transition options accessors from class API | Bruno de Oliveira Abinader | 2016-09-13 | 1 | -2/+3 |
| | |||||
* | [core] add ability show visualize the depth buffer to the GLFW and macOS app | Konstantin Käfer | 2016-08-19 | 1 | -0/+13 |
| | |||||
* | [glfw] Added 'addRandomLineAnnotations' | Bruno de Oliveira Abinader | 2016-07-23 | 1 | -5/+26 |
| | |||||
* | [tidy] Check modernize-use-nullptr | Bruno de Oliveira Abinader | 2016-06-13 | 1 | -2/+2 |
| | | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-use-nullptr.html | ||||
* | [core] Rationalize naming for style-related code | John Firebaugh | 2016-06-02 | 1 | -2/+2 |
| | |||||
* | [all] Rationalize annotation API | John Firebaugh | 2016-06-01 | 1 | -32/+8 |
| | |||||
* | [core] Use geometry.hpp types for shape annotations | John Firebaugh | 2016-06-01 | 1 | -12/+11 |
| | |||||
* | [core] Move GLFW stencil clip debug to core | Bruno de Oliveira Abinader | 2016-05-24 | 1 | -51/+0 |
| | | | | | | This makes the stencil clip debug available to all platforms. Fixes #4669. | ||||
* | [core] Added Viewport mode | Bruno de Oliveira Abinader | 2016-05-11 | 1 | -0/+1 |
| | | | | | | Satisfies embedding platforms that requires the viewport coordinate systems to be set according to its standards e.g. viewport mirrored vertically. | ||||
* | [glfw] Atomic is no longer needed | Thiago Marcos P. Santos | 2016-04-28 | 1 | -4/+3 |
| | | | | All View events come from the same thread. | ||||
* | [glfw] Workaround for OS X (#4666) | Bruno de Oliveira Abinader | 2016-04-15 | 1 | -0/+4 |
| | |||||
* | [core] Render from the main thread | John Firebaugh | 2016-04-14 | 1 | -21/+12 |
| | | | | Do not create a thread for the MapContext anymore. | ||||
* | [glfw] Fix random point generation | Bruno de Oliveira Abinader | 2016-04-01 | 1 | -7/+3 |
| | |||||
* | [glfw] Main loop integration | Thiago Marcos P. Santos | 2016-03-21 | 1 | -3/+14 |
| | | | | | | 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] Added user-defined transition properties when modifying classes | Bruno de Oliveira Abinader | 2016-03-18 | 1 | -3/+4 |
| | |||||
* | [linux] Added world tour to GLFW test app | Bruno de Oliveira Abinader | 2016-03-14 | 1 | -0/+22 |
| | |||||
* | [core] Harden Transform anchor & padding usage | Bruno de Oliveira Abinader | 2016-03-13 | 1 | -3/+3 |
| | | | | | Use optional values for anchor & padding in Map and Transform functions instead of NaNs. Added unit tests to stress some edge cases. | ||||
* | [core] PrecisionPoint is now ScreenCoordinate | Bruno de Oliveira Abinader | 2016-03-01 | 1 | -2/+2 |
| | |||||
* | [glfw] add "C" button to show stencil clip masks | Konstantin Käfer | 2016-02-10 | 1 | -0/+52 |
| | |||||
* | [core] move GL value objects from gl_config.hpp to gl_values.hpp | Konstantin Käfer | 2016-02-08 | 1 | -8/+9 |
| | | | | Also removes duplicate code from gl_helper.hpp by reusing the GL values that we already have anyway. | ||||
* | [core] move util/gl_helper.hpp to gl/gl_helper.hpp | Konstantin Käfer | 2016-02-08 | 1 | -1/+1 |
| | |||||
* | [core] move platform/gl.hpp to gl/gl.hpp | Konstantin Käfer | 2016-02-08 | 1 | -1/+1 |
| | |||||
* | Cleanup std::chrono usage | Bruno de Oliveira Abinader | 2016-01-25 | 1 | -3/+4 |
| | | | | Use mbgl::Duration and mbgl::{,Milli}Seconds whenever possible. | ||||
* | [core][ios][osx][android] make SpriteImage accept PremultipliedImage | Ansis Brammanis | 2016-01-19 | 1 | -3/+3 |
| | | | | | | | | | | | | the SpriteImage constructor signature changes from SpriteImage( uint16_t width, uint16_t height, float pixelRatio, std::string&& data, bool sdf = false); to SpriteImage(PremultipliedImage&&, float pixelRatio, bool sdf = false) | ||||
* | [glfw] Fix panning direction | Thiago Marcos P. Santos | 2016-01-19 | 1 | -1/+1 |
| | | | | Follow-up of the transform refactoring | ||||
* | [core, ios, osx, android, glfw] Flipped origin of Map::latLngForPixel(), ↵ | Minh Nguyễn | 2016-01-18 | 1 | -7/+6 |
| | | | | | | | | Map::pixelForLatLng() Map and Transform methods assume an origin at the top-left corner of the view, like iOS, Android, and GLFW but unlike OS X. Transform is responsible for flipping coordinates between the top-left origin of Map and the bottom-left origin of TransformState. Fixes #3574. | ||||
* | [osx] Use framebuffer width/height in GLFW port | Bruno de Oliveira Abinader | 2015-12-18 | 1 | -1/+1 |
| | | | | | | Framebuffer width/height takes pixel ration in consideration. Part of #3294. | ||||
* | [glfw] Set viewport size from the Map thread | Thiago Marcos P. Santos | 2015-12-16 | 1 | -5/+5 |
| | | | | | | | Setting the viewport size from the main thread has no affect on Linux and thus, the map doesn't scale. We now set the viewport size on the beforeRender() hook that gets called from the Map thread. | ||||
* | [core] allow changing the orientation | Konstantin Käfer | 2015-12-15 | 1 | -0/+14 |
| | | | | You can now change the orientation of north to be to the right, bottom, left in addition to the default of top | ||||
* | [core] viewport is handled by embedding applications | Konstantin Käfer | 2015-12-10 | 1 | -0/+4 |
| | |||||
* | [core] add namespace comment to closing brace | Konstantin Käfer | 2015-12-03 | 1 | -2/+2 |
| | |||||
* | [core] Map::setSprite ⇢ Map::addAnnotationIcon | John Firebaugh | 2015-12-01 | 1 | -2/+2 |
| | | | | Fixes #3084 | ||||
* | [glfw] No longer necessary to wait for style load to add default marker | John Firebaugh | 2015-12-01 | 1 | -7/+1 |
| | |||||
* | [tests] Don't use icons from the style for annotations | John Firebaugh | 2015-11-30 | 1 | -1/+8 |
| | |||||
* | [core] Collision debug is now MapDebugOptions::Collision | Bruno de Oliveira Abinader | 2015-11-27 | 1 | -4/+0 |
| | |||||
* | [core] Added MapDebugOptions | Bruno de Oliveira Abinader | 2015-11-27 | 1 | -2/+2 |
| | | | | | Map debug options are now cycled up to all debug options enabled, then back to none. | ||||
* | fixes #3054: move desktop test app keybindings output to startup log | Justin R. Miller | 2015-11-17 | 1 | -0/+25 |
| | |||||
* | [core] allow changing pitch in GLFW based apps | Konstantin Käfer | 2015-11-17 | 1 | -0/+8 |
| | |||||
* | [core] Reorganize sprite related files | John Firebaugh | 2015-11-12 | 1 | -1/+1 |
| | |||||
* | [core] Use PrecisionPoint in zoom and angle functions | Bruno de Oliveira Abinader | 2015-11-11 | 1 | -4/+4 |
| |