Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] move gl::Context to Backend and refactor View | Konstantin Käfer | 2016-10-25 | 1 | -24/+4 |
| | |||||
* | [core] separate Backend from View for headless rendering | Konstantin Käfer | 2016-10-25 | 1 | -31/+8 |
| | |||||
* | [core] standardize on uint16_t for texture sizes | Konstantin Käfer | 2016-09-27 | 1 | -1/+1 |
| | |||||
* | [core, node] Implement setPaintProperty for color properties (#5380) | John Firebaugh | 2016-06-16 | 1 | -0/+1 |
| | |||||
* | [core] Generalize Map::{add,remove}CustomLayer | John Firebaugh | 2016-06-02 | 1 | -2/+2 |
| | |||||
* | [core] use #pragma once instead of ifdef include guards | Konstantin Käfer | 2016-05-25 | 1 | -4/+1 |
| | |||||
* | [core] remove MockView and View dependency in Transform | Konstantin Käfer | 2016-05-18 | 1 | -17/+1 |
| | |||||
* | [core] Fix view class docs | Thiago Marcos P. Santos | 2016-04-28 | 1 | -2/+0 |
| | |||||
* | [core] Render from the main thread | John Firebaugh | 2016-04-14 | 1 | -27/+25 |
| | | | | Do not create a thread for the MapContext anymore. | ||||
* | [core] add namespace comment to closing brace | Konstantin Käfer | 2015-12-03 | 1 | -1/+1 |
| | |||||
* | [core] Fix image type of Map::renderStill | John Firebaugh | 2015-11-25 | 1 | -1/+1 |
| | | | | | | | It's a premultiplied image. This implies that we were misusing encodePNG in most cases, as we were passing premultiplied pixels which were then interpreted as unmultiplied. I changed encodePNG to accept premultipled pixels, and unpremultiply in the implementations. | ||||
* | [core] Rewrite image handling | John Firebaugh | 2015-11-25 | 1 | -3/+3 |
| | | | | | | * Consolidate Image and StillImage * Typecheck unassociated vs premultiplied images * Rewrite default platform image decoding implementation | ||||
* | View::swap -> View::beforeRender View::afterRender | Mike Morris | 2015-08-25 | 1 | -1/+4 |
| | | | | | To be able to resize the framebuffer on the map thread in HeadlessView. | ||||
* | Make pixelRatio constant across a Map object lifetime | Konstantin Käfer | 2015-07-08 | 1 | -3/+15 |
| | | | | also moves framebuffer size out of TransformState into its own object | ||||
* | Rationalize *RenderingMap notifications | John Firebaugh | 2015-06-30 | 1 | -3/+6 |
| | |||||
* | Remove duration argument from View::notifyMapChange | John Firebaugh | 2015-06-26 | 1 | -3/+1 |
| | | | | Fixes #1026 | ||||
* | drive map rendering from main thread | Konstantin Käfer | 2015-06-26 | 1 | -3/+5 |
| | |||||
* | Resize view from map thread | John Firebaugh | 2015-04-28 | 1 | -0/+3 |
| | |||||
* | Following kkaefer's view changes | John Firebaugh | 2015-04-28 | 1 | -8/+0 |
| | |||||
* | move most private Map code to MapContext | Konstantin Käfer | 2015-04-28 | 1 | -2/+4 |
| | |||||
* | align static render mode and still image render mode | Konstantin Käfer | 2015-04-17 | 1 | -0/+11 |
| | | | | | - static rendering now also runs in a separate thread; you have to start it with map.start(Map::Mode::Static) and join the thread with map.stop() before destructing the Map object - map.renderStill() takes a callback with will be invoked on the *map* thread, so you'll have to figure out your own method of dispatching back to the main thread. | ||||
* | Add typedefs for std::chrono::steady_clock types | John Firebaugh | 2015-04-02 | 1 | -2/+2 |
| | |||||
* | refs #894, fixes #1074: callout views for iOS | Justin R. Miller | 2015-03-24 | 1 | -8/+9 |
| | |||||
* | fixes black flicker on rotating the device | Konstantin Käfer | 2015-03-12 | 1 | -8/+8 |
| | | | | | | | | | | | | fixes #838 instead of rendering ad libitum on the map thread, we are now driving rendering from the UI thread on iOS via the map.renderSync() function. There are still white bars during the rotation, but the general content of the view is kept visible. - upgrades GLFW to 3.1 - removes swapped/needsSwap in favor of a more explicit scheme - View#invalidate() now replaces View#swap() and is called whenever the View needs to trigger a rerender. GLFW and Android to this right away, while iOS goes back to the main thread and does the Map redrawing as part of the GLKView update - sets all iOS deployment targets to 7.0 - disables SQLite3 version check, since the library version changed on iOS 8.2 | ||||
* | make Map::resize() private | Konstantin Käfer | 2015-03-06 | 1 | -0/+4 |
| | | | | they can only be called by View::resize | ||||
* | Use std::chrono | Leith Bade | 2015-02-04 | 1 | -2/+2 |
| | |||||
* | Rename View functions to match conventions. Also tidy up view classes and ↵ | Leith Bade | 2014-12-23 | 1 | -3/+3 |
| | | | | remove C style casts. Closes #656 | ||||
* | fix variable shadowing | Konstantin Käfer | 2014-10-22 | 1 | -2/+2 |
| | |||||
* | we don't need a root_fbo function anymore | Konstantin Käfer | 2014-10-16 | 1 | -6/+0 |
| | | | | [skip ci] | ||||
* | Merge branch 'master' into libuv-0.10-headless-display | Mike Morris | 2014-10-10 | 1 | -0/+2 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: common/curl_request.cpp common/glfw_view.cpp common/glfw_view.hpp include/mbgl/platform/request.hpp ios/mapbox-gl-cocoa setup-libraries.sh src/map/map.cpp src/platform/request.cpp test/fixtures/fixture_request.cpp | ||||
| * | add a callback to stop() to allow running the current thread's event loop | Konstantin Käfer | 2014-09-24 | 1 | -0/+2 |
| | | |||||
* | | Add View::make_inactive() to remove context from rendering thread | Leith Bade | 2014-09-10 | 1 | -0/+4 |
|/ | | | | | | | | | | | | | | | | | View::make_inactive() is called just before termination of the rendering thread. The implementation must clear the thread's GL context. This ensures there is no context still bound to a thread during GL shutdown. This is needed as GL will not actually delete a context until it is not active on any thread. Fixes mapbox/mapbox-gl-native#340 Conflicts: common/glfw_view.hpp include/llmr/map/view.hpp test/headless.cpp | ||||
* | rename llmr => mbgl | Konstantin Käfer | 2014-07-16 | 1 | -0/+54 |