Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] add --cache option to GLFW binary to specify the cache database | Konstantin Käfer | 2018-09-19 | 1 | -1/+3 |
| | |||||
* | [build] allow WITH_EGL for macOS as well (SwiftShader) and enable EGL for GLFW | Konstantin Käfer | 2018-08-27 | 1 | -2/+8 |
| | |||||
* | [core] Convert token strings to expressions | John Firebaugh | 2018-07-20 | 1 | -3/+3 |
| | |||||
* | [core] Replace {Source,Camera,Composite}Function with PropertyExpression | John Firebaugh | 2018-07-20 | 1 | -3/+3 |
| | |||||
* | [glfw] Use Map::moveBy in GLFWView::onMouseMove | Bruno de Oliveira Abinader | 2018-07-09 | 1 | -5/+3 |
| | |||||
* | [glfw] Update route demo to use expressions DSL | Bruno de Oliveira Abinader | 2018-07-03 | 1 | -1/+1 |
| | |||||
* | [core] Replace use of *Stops with expressions DSL | John Firebaugh | 2018-06-29 | 1 | -27/+14 |
| | |||||
* | [core] Fix GCC8's new -Wcatch-value warnings | Zsolt Bölöny | 2018-06-25 | 1 | -3/+3 |
| | | | Polymorphic types shouldn't be caught by value, as the warning message says. Catch them by constant reference instead. | ||||
* | [core] don't use floating point versions of pow/log | Konstantin Käfer | 2018-06-04 | 1 | -1/+1 |
| | | | | | | GLIBC 2.27 added new versioned symbols of powf and logf, while the double versions of pow and log remained stable. Prefer the double version to avoid introducing a dependency on a newer version of GLIBC than strictly necessary. See https://lists.gnu.org/archive/html/info-gnu/2018-02/msg00000.html | ||||
* | [core] Convert "legacy" filters directly into expressions (#11610) | Lucas Wojciechowski | 2018-05-10 | 1 | -1/+8 |
| | | | Ports the specialized filter-* expressions from GL JS, adding them to src/mbgl/style/expression/compound_expression.cpp | ||||
* | [glfw] add animated annotations to glfw app for debugging | Ansis Brammanis | 2018-01-11 | 2 | -0/+32 |
| | |||||
* | [glfw] Use args in GLFW example | Bruno de Oliveira Abinader | 2017-12-18 | 1 | -58/+42 |
| | |||||
* | [core] move HeadlessBackend extension initialization code into Impl | Konstantin Käfer | 2017-11-29 | 2 | -2/+2 |
| | |||||
* | [core, node] Support axonometric rendering | Lauren Budorick | 2017-10-14 | 1 | -0/+3 |
| | |||||
* | [glfw] Save/Restore online status of DefaultFileSource | Konstantin Käfer | 2017-09-22 | 5 | -0/+26 |
| | |||||
* | [glfw] Always load settings, and allow CLI args to override them | Konstantin Käfer | 2017-09-22 | 1 | -30/+14 |
| | |||||
* | Preserve depth buffer between 3D layers + optimize render order (#9931) | Lauren Budorick | 2017-09-21 | 1 | -1/+1 |
| | | | Port of https://github.com/mapbox/mapbox-gl-js/pull/5101: adds a new render pass `Pass3D` before any other rendering wherein we render layers with 3D passes (fill-extrusion layers) to offscreen framebuffers, sharing a depth renderbuffer between those layers in order to render 3D space correctly. Those framebuffers are saved on the RenderLayers and copied back to the map during the translucent pass. Rendering to offscreen framebuffers before we do any clear + draw means we can avoid expensive framebuffer restores. | ||||
* | [glfw] allow loading mapbox:// style URLs via CLI | Konstantin Käfer | 2017-09-21 | 1 | -1/+5 |
| | |||||
* | [glfw] Getopt: Don't handle 0 value | Mattias Bengtsson | 2017-08-18 | 1 | -3/+0 |
| | | | | | | | | Since we don't have any options with non-null flags we don't need to handle the case where getopt_long returns 0. The case that handled 0 was susceptible to switch fall-through and made the code not compile with -Werror=implicit-fallthrough=. | ||||
* | [all] Merge View into RendererBackend | John Firebaugh | 2017-07-26 | 2 | -5/+3 |
| | |||||
* | [glfw] manage backendscope in renderer frontend | Ivo van Dongen | 2017-07-25 | 2 | -1/+2 |
| | |||||
* | [android][glfw][ios][macos][node][qt] rename backend to renderer backend | Ivo van Dongen | 2017-07-18 | 2 | -4/+4 |
| | |||||
* | [glfw] rendering interface changes | Ivo van Dongen | 2017-07-18 | 5 | -8/+89 |
| | |||||
* | [android][glfw][ios][macos][node][qt] split backend from mapobserver | Ivo van Dongen | 2017-07-18 | 2 | -3/+3 |
| | |||||
* | [core] Move setStyleJSON/URL to Style; add Map::setStyle | John Firebaugh | 2017-06-22 | 1 | -2/+3 |
| | |||||
* | [all] Promote Style to public API | John Firebaugh | 2017-06-22 | 1 | -3/+4 |
| | |||||
* | [glfw] Added extrusions (E) and route (R) shortcuts | Bruno de Oliveira Abinader | 2017-06-14 | 3 | -1/+201 |
| | |||||
* | [core] Added Backend::{assume,set}Viewport | Bruno de Oliveira Abinader | 2017-06-13 | 1 | -2/+2 |
| | |||||
* | [glfw] Assume implicit backend in GLFWView::onFramebufferResize | Bruno de Oliveira Abinader | 2017-06-08 | 1 | -0/+2 |
| | |||||
* | [core, node, darwin, android, qt] Make image ID part of Image | John Firebaugh | 2017-05-16 | 2 | -5/+5 |
| | | | | More like Source and Layer. | ||||
* | [core, node, darwin, qt] Remove support for paint classes | John Firebaugh | 2017-05-15 | 1 | -11/+0 |
| | |||||
* | [tidy] modernize-deprecated-headers | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -1/+1 |
| | |||||
* | [tidy] modernize-raw-string-literal | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -1/+1 |
| | |||||
* | [tidy] modernize-use-nullptr | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -11/+11 |
| | |||||
* | [tidy] modernize-use-auto | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -6/+6 |
| | |||||
* | [tidy] llvm-namespace-comment | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -1/+1 |
| | |||||
* | [build] Suppress GLFW redefining GLAPIENTRY error | Bruno de Oliveira Abinader | 2017-05-09 | 2 | -5/+8 |
| | |||||
* | [core] Render fill-extrusion layers (#8431) | Lauren Budorick | 2017-04-27 | 2 | -6/+6 |
| | |||||
* | [all] Rationalize style::Image | John Firebaugh | 2017-04-24 | 2 | -8/+7 |
| | | | | | | | A style has a collection of images, just as it has collections of sources and layers. * Name things appropriately * Use std::unique_ptr | ||||
* | [all] Remove redundant scale-related camera methods | John Firebaugh | 2017-04-13 | 1 | -3/+3 |
| | | | | We don't need to have two different measurement systems for map zoom. | ||||
* | [all] Make LatLng coordinates read-only | John Firebaugh | 2017-04-06 | 2 | -3/+3 |
| | |||||
* | [core] Privatize gl/gl.hpp | Konstantin Käfer | 2017-03-28 | 2 | -11/+10 |
| | |||||
* | [core] Privatize OpenGL/Context headers | Konstantin Käfer | 2017-03-28 | 2 | -11/+6 |
| | |||||
* | [glfw] Remove GL state restoration | Konstantin Käfer | 2017-03-28 | 1 | -26/+10 |
| | | | | We're doing all of this in our own context anyway, so no need to restore the state | ||||
* | [core] Refactor OpenGL extension loading mechanism | Konstantin Käfer | 2017-03-23 | 1 | -1/+1 |
| | | | | Previously, we initialized global variables that held pointers to the extension functions. While this seemed to work, the spec doesn't guarantee that the function pointers are identical for different OpenGL contexts. Therefore, we are now making them a member variable of the Context object. | ||||
* | [core] Move OpenGL extension initialization to Backend | Konstantin Käfer | 2017-03-23 | 2 | -4/+9 |
| | |||||
* | [core] Ensure that a BackendScope exists when doing GL calls | Konstantin Käfer | 2017-03-23 | 1 | -0/+2 |
| | |||||
* | [glfw] Support mbgl::MapObserver | Bruno de Oliveira Abinader | 2017-03-15 | 2 | -15/+0 |
| | |||||
* | [core] [android] - allow zooming/scaling to use AnimationOptions (#8181) | Tobrun | 2017-02-28 | 1 | -2/+2 |
| | | | [glfw] - allow glfw binding to use AnimationOptions instead of using direction directly | ||||
* | [glfw] Make P pause/resume the network thread | Thiago Marcos P. Santos | 2017-02-25 | 3 | -2/+23 |
| | | | | Simple test of the DefaultFileSource pause/resume API. |