Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [build] Replace boost_libprogram_options with args | Bruno de Oliveira Abinader | 2017-12-18 | 1 | -56/+57 |
| | |||||
* | [core] Split MapMode::Still into Static and Tile | Ansis Brammanis | 2017-11-17 | 1 | -1/+1 |
| | | | | | `Tile` makes sure the symbols in the resulting tile are tileable while symbols in `Still` match rendering in `Continuous` mode. | ||||
* | [node, tests] Consolidate headless rendering logic in HeadlessFrontend | John Firebaugh | 2017-07-26 | 1 | -26/+9 |
| | |||||
* | [render] manage backendscope in renderer frontend | Ivo van Dongen | 2017-07-25 | 1 | -1/+1 |
| | |||||
* | [core] rename backend to renderer backend | Ivo van Dongen | 2017-07-18 | 1 | -1/+1 |
| | |||||
* | [core] renderer interface | Ivo van Dongen | 2017-07-18 | 1 | -2/+5 |
| | |||||
* | [core] split backend from mapobserver | Ivo van Dongen | 2017-07-18 | 1 | -1/+1 |
| | |||||
* | [core] Move setStyleJSON/URL to Style; add Map::setStyle | John Firebaugh | 2017-06-22 | 1 | -1/+2 |
| | |||||
* | [core] mbgl-render: allow scale factor to be floating point number | Roman Chichina | 2017-05-15 | 1 | -2/+3 |
| | |||||
* | [core, node, darwin, qt] Remove support for paint classes | John Firebaugh | 2017-05-15 | 1 | -5/+0 |
| | |||||
* | [core] Remove private header includes from CLI utilities | Konstantin Käfer | 2017-03-28 | 1 | -7/+8 |
| | |||||
* | [core] Ensure that a BackendScope exists when doing GL calls | Konstantin Käfer | 2017-03-23 | 1 | -0/+2 |
| | |||||
* | [render] allow passing URLs to mbgl-render | Konstantin Käfer | 2016-12-07 | 1 | -3/+7 |
| | |||||
* | Add ratio argument to render.cpp (#7161) | Saman Bemel-Benrud | 2016-11-23 | 1 | -2/+4 |
| | |||||
* | [build] move headless rendering files to platform/default | Konstantin Käfer | 2016-11-22 | 1 | -2/+2 |
| | |||||
* | [build] move default ThreadPool implementation to platform/default | Konstantin Käfer | 2016-11-22 | 1 | -1/+1 |
| | |||||
* | [core] change std::array<uint16_t, 2> to mbgl::Size | Konstantin Käfer | 2016-10-27 | 1 | -4/+4 |
| | |||||
* | [core] move gl::Context to Backend and refactor View | Konstantin Käfer | 2016-10-25 | 1 | -6/+5 |
| | |||||
* | [core] separate Backend from View for headless rendering | Konstantin Käfer | 2016-10-25 | 1 | -2/+3 |
| | |||||
* | [core] [node] pass thread pool impl to Map constructor | Mike Morris | 2016-10-20 | 1 | -2/+4 |
| | | | | | | | Updates mbgl::Map constructor usage everywhere Adds NodeThreadPool implementation using AsyncQueue to call Nan::AsyncQueueWorker from main thread | ||||
* | [core, node, android] Remove used "base" parameter from setStyleJSON | John Firebaugh | 2016-06-02 | 1 | -1/+1 |
| | |||||
* | add pitch to bin/render.cpp | Mike Morris | 2016-04-05 | 1 | -0/+3 |
| | |||||
* | [core] Eliminate platform::assetRoot() | John Firebaugh | 2016-01-13 | 1 | -1/+3 |
| | | | | 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. | ||||
* | [core] Privatize SQLiteCache | John Firebaugh | 2016-01-08 | 1 | -3/+1 |
| | |||||
* | [render] Add a RunLoop to `render` main thread | Thiago Marcos P. Santos | 2015-12-01 | 1 | -26/+10 |
| | | | | Also simplified the code making the logic more linear. | ||||
* | [core] Added MapDebugOptions | Bruno de Oliveira Abinader | 2015-11-27 | 1 | -1/+1 |
| | | | | | Map debug options are now cycled up to all debug options enabled, then back to none. | ||||
* | [core] Fix image type of Map::renderStill | John Firebaugh | 2015-11-25 | 1 | -3/+3 |
| | | | | | | | 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 | -7/+4 |
| | | | | | | * Consolidate Image and StillImage * Typecheck unassociated vs premultiplied images * Rewrite default platform image decoding implementation | ||||
* | [core] bump libuv to 1.7.5 across all platforms | Mike Morris | 2015-10-14 | 1 | -1/+7 |
| | | | | | | UV_ASYNC_PARAMS and UV_TIMER_PARAMS for libuv <= 0.10 compatibility use st_mtim.tv_sec in libuv > 0.10.x | ||||
* | [osx] Fix build on Xcode 6.4 | John Firebaugh | 2015-09-28 | 1 | -6/+1 |
| | |||||
* | [osx] disable -Wunused-local-typedefs | Mike Morris | 2015-09-24 | 1 | -1/+5 |
| | | | | | Fixes OS X builds with Xcode 7, necessitated by https://svn.boost.org/trac/boost/ticket/11240 | ||||
* | Make pixelRatio constant across a Map object lifetime | Konstantin Käfer | 2015-07-08 | 1 | -2/+1 |
| | | | | also moves framebuffer size out of TransformState into its own object | ||||
* | Replace mbgl::util::make_unique<> with std::make_unique<> | Konstantin Käfer | 2015-05-26 | 1 | -1/+0 |
| | |||||
* | DefaultFileSource has responsibility for handling mapbox:// URLs | John Firebaugh | 2015-05-26 | 1 | -4/+4 |
| | |||||
* | Add callback for error notifications on renderStill() | Thiago Marcos P. Santos | 2015-05-22 | 1 | -1/+10 |
| | | | | | | | | | The callback will be called when any of the resources requested from the network failed to load. There is not recovery implemented yet, so the closest thing to reseting the Map object and reloading all the resources would be setting a new style. | ||||
* | allow passing --debug to view tile boundaries in mbgl-render | Konstantin Käfer | 2015-05-13 | 1 | -0/+6 |
| | |||||
* | Update the 'render' to reflect recent API changes | Thiago Marcos P. Santos | 2015-05-08 | 1 | -7/+2 |
| | | | | | We don't call start/stop anymore and the resize is done via the map object. | ||||
* | rename Mode::Static => Mode::Still | Konstantin Käfer | 2015-04-17 | 1 | -1/+1 |
| | |||||
* | align static render mode and still image render mode | Konstantin Käfer | 2015-04-17 | 1 | -10/+24 |
| | | | | | - 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. | ||||
* | make implementation files private headers | Konstantin Käfer | 2015-04-13 | 1 | -1/+1 |
| | |||||
* | hide Thread<> and separate the Implementation object | Konstantin Käfer | 2015-04-13 | 1 | -3/+2 |
| | |||||
* | add Thread<T> and RunLoop | Konstantin Käfer | 2015-04-10 | 1 | -2/+3 |
| | | | | | | Thread<T> is a generic thread management object that starts a thread, creates an object T in that thread and calls its .start() function. When the Thread<T> object is destructed (which must happen in the thread that created it), it'll call the object's .stop() function, and wait for thread termination. The .stop() function must somehow get the thread to terminate. Note that object T's constructor/destructor/start()/stop() must be protected/private, and Thread<T> must be declared as a friend class. All public functions may be called from any thread and are exposed through operator->(). RunLoop encapsulates a libuv runloop and has a facility of dispatching function objects to the thread. It can be used either as a worker thread class by itself, or it can be derived from. This commit converts SQLiteCache to derive from RunLoop and removes the custom code used previously for managing the cache thread. | ||||
* | Make the logging system static | Thiago Marcos P. Santos | 2015-03-12 | 1 | -13/+1 |
| | | | | | | | No initialization is needed anymore and we can use the logging functions safely at any point of the code (threading is not handled though, so you might get multiplexed messages if you log from two threads simultaneously). | ||||
* | Trivial build fix, do not call private method | Thiago Marcos P. Santos | 2015-03-11 | 1 | -1/+0 |
| | | | | Resize is internally called by the view now. | ||||
* | Fix build warnings on GCC | Thiago Marcos P. Santos | 2015-03-11 | 1 | -0/+7 |
| | | | | Apperently boost has a few quirks on its headers. | ||||
* | update static image rendering executable | Konstantin Käfer | 2015-03-06 | 1 | -10/+4 |
| | |||||
* | fixes #476 & #853: pixel/meter/latlng conversion routines in core & iOS | Justin R. Miller | 2015-02-16 | 1 | -1/+1 |
| | |||||
* | refactor makefile | Konstantin Käfer | 2015-02-04 | 1 | -8/+11 |
| | |||||
* | update bin/render for recent changes | Mike Morris | 2015-01-16 | 1 | -1/+1 |
| | |||||
* | don't assing nullptr to std::string | Konstantin Käfer | 2014-12-16 | 1 | -1/+4 |
| |