Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | merge with mbgl-config | Dane Springmeyer | 2014-10-29 | 15 | -342/+323 |
|\ | |||||
| * | access member variables directly inside class methods | artemp | 2014-10-29 | 1 | -3/+2 |
| | | |||||
| * | store uv::loop as unique_ptr | artemp | 2014-10-29 | 1 | -1/+1 |
| | | |||||
| * | simplify - remove before/afterParse and create Parser on stack in worker thread | artemp | 2014-10-29 | 2 | -17/+5 |
| | | |||||
| * | store spriteAtlas by value + make TileParser noncopyable | artemp | 2014-10-29 | 2 | -11/+8 |
| | | |||||
| * | remove commented out assert | artemp | 2014-10-29 | 1 | -1/+0 |
| | | |||||
| * | store glyphAtlas by value in Map object, pass by ref | artemp | 2014-10-29 | 6 | -18/+14 |
| | | | | | | | | change hasData signiture to expect ```StyleLayer const&``` | ||||
| * | c++ - use const qualifier | artemp | 2014-10-29 | 1 | -1/+1 |
| | | |||||
| * | Fix variable shadowing | John Firebaugh | 2014-10-29 | 2 | -5/+5 |
| | | |||||
| * | Replace uv::rwlock with std::recursive_mutex | John Firebaugh | 2014-10-29 | 1 | -29/+28 |
| | | | | | | | | Fixes #491 | ||||
| * | Render map with a copy of TransformState | John Firebaugh | 2014-10-29 | 9 | -221/+229 |
| | | |||||
| * | Hold internal reference to Sprite in SpriteAtlas | John Firebaugh | 2014-10-29 | 5 | -33/+29 |
| | | |||||
| * | fix text/icon rendering order (#470) | artemp | 2014-10-28 | 1 | -15/+14 |
| | | |||||
| * | fix 'flip' logic to take into account rotation_alignment and keep_upright (#470) | artemp | 2014-10-28 | 1 | -7/+7 |
| | | |||||
* | | gyp fixes | Konstantin Käfer | 2014-10-28 | 3 | -12/+12 |
|/ | |||||
* | canonical move ctor | artemp | 2014-10-27 | 1 | -3/+2 |
| | |||||
* | add new line at the end | artemp | 2014-10-27 | 1 | -1/+1 |
| | |||||
* | c++ - don't test if pointer is nullptr before deleting | artemp | 2014-10-27 | 1 | -4/+1 |
| | |||||
* | c++ style memory allocations/deallocations | artemp | 2014-10-27 | 1 | -7/+4 |
| | |||||
* | use prefix operator++ | artemp | 2014-10-27 | 1 | -1/+1 |
| | |||||
* | make addGlyphsToAtlas static method of SymbolBucket + add addGlyphs method ↵ | artemp | 2014-10-27 | 2 | -14/+28 |
| | | | | to minimise number of mutex locking | ||||
* | prefer c++ style memory alloc | artemp | 2014-10-27 | 1 | -3/+4 |
| | |||||
* | fix build with libuv 0.11 | Konstantin Käfer | 2014-10-27 | 1 | -15/+16 |
| | |||||
* | gcc fixes | Konstantin Käfer | 2014-10-23 | 14 | -39/+43 |
| | |||||
* | add missing header | Konstantin Käfer | 2014-10-22 | 1 | -0/+2 |
| | |||||
* | fix variable shadowing | Konstantin Käfer | 2014-10-22 | 32 | -171/+168 |
| | |||||
* | add missing include header | Konstantin Käfer | 2014-10-22 | 1 | -0/+2 |
| | |||||
* | fixes for libuv 0.11 | Konstantin Käfer | 2014-10-22 | 2 | -2/+1 |
| | |||||
* | Merge branch 'master' of github.com:mapbox/mapbox-gl-native | Konstantin Käfer | 2014-10-22 | 5 | -15/+130 |
|\ | |||||
| * | New mason-based build system | Konstantin Käfer | 2014-10-22 | 12 | -30/+72 |
| |\ | |||||
| * | | background-image support | John Firebaugh | 2014-10-17 | 5 | -15/+130 |
| | | | |||||
* | | | Merge branch 'libuv-0.10-headless-display' into mason | Konstantin Käfer | 2014-10-22 | 8 | -17/+62 |
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: common/http_request_baton_curl.cpp include/mbgl/map/map.hpp include/mbgl/util/uv_detail.hpp scripts/travis_before_install.sh setup-libraries.sh src/map/map.cpp src/storage/file_request_baton.cpp src/storage/http_request.cpp src/util/uv-messenger.c | ||||
| * | | add int status arg to uv_messenger_callback | Mike Morris | 2014-10-13 | 1 | -1/+1 |
| | | | |||||
| * | | adjust file_request_baton and http_request for libuv 0.10 api | Mike Morris | 2014-10-10 | 2 | -7/+8 |
| | | | |||||
| * | | Merge branch 'master' into libuv-0.10-headless-display | Mike Morris | 2014-10-10 | 42 | -308/+2518 |
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | | don't do concurrent access to a static member variable | Konstantin Käfer | 2014-10-08 | 3 | -8/+30 |
| | | | | | | | | | | | | | | | | | | in situations where the renderer is used from multiple threads, this causes memory corruption. fixes mapbox/node-mapbox-gl-native#7 | ||||
| * | | make view active/inactive around Map::setup, don't leave active after ↵ | Mike Morris | 2014-09-30 | 1 | -0/+2 |
| | | | | | | | | | | | | view.resize() | ||||
| * | | Merge branch 'libuv010' into libuv-0.10-fix-context-shutdown | Mike Morris | 2014-09-24 | 3 | -165/+158 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | Conflicts: common/headless_view.cpp test/headless.cpp | ||||
| | * \ | Merge branch 'master' into libuv010 | Mike Morris | 2014-09-24 | 3 | -165/+158 |
| | |\ \ | |||||
| * | | | | bump mapnik-packaging, remove unnecessary view.make_active calls | Mike Morris | 2014-09-19 | 1 | -9/+4 |
| | | | | | |||||
| * | | | | dont make_active when clearing buffers, call make_inactive at end of ↵ | Mike Morris | 2014-09-16 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | Map::prepare() | ||||
| * | | | | don't terminate after Map::run | Mike Morris | 2014-09-10 | 1 | -2/+0 |
| | | | | | |||||
| * | | | | fix Map::terminate? | Mike Morris | 2014-09-10 | 1 | -1/+2 |
| | | | | | |||||
| * | | | | update Painter::deleteShaders | Mike Morris | 2014-09-10 | 1 | -2/+3 |
| | | | | | |||||
| * | | | | Merge branch 'fix-context-shutdown-merge' into libuv-0.10-fix-context-shutdown | Mike Morris | 2014-09-10 | 2 | -0/+26 |
| |\ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | Conflicts: src/map/map.cpp | ||||
| | * | | | Move notify_map_change() from a global callback, to a callback in | Leith Bade | 2014-09-10 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | View. This allows for their to me more than one Map object alive at a time. Fixes mapbox/mapbox-gl-native#346 Conflicts: common/glfw_view.hpp include/llmr/map/view.hpp include/mbgl/map/transform.hpp src/map/map.cpp src/map/transform.cpp test/headless.cpp | ||||
| | * | | | Adds the function Map::terminate() to allow all GL resources held | Leith Bade | 2014-09-10 | 2 | -0/+25 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | by the map to be released immediately. Map::terminate() will call any GL functions on the current thread without blocking or defering to the rendering thread. This function allows a GL context to be destroyed and recreated safely without having to delete the Map object. Fixes mapbox/mapbox-gl-native#341 Conflicts: include/llmr/renderer/painter.hpp test/headless.cpp | ||||
| | * | | | Add View::make_inactive() to remove context from rendering thread | Leith Bade | 2014-09-10 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | | | | Merge branch 'master' into libuv010 | Mike Morris | 2014-09-09 | 45 | -970/+690 |
| |\ \ \ \ | | |/ / / | |||||
| * | | | | uv_async_init &complete | Mike Morris | 2014-09-03 | 1 | -1/+1 |
| | | | | |