Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | 51 | -252/+1011 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | fix gcc cannot call member function without object error | Konstantin Käfer | 2014-10-01 | 1 | -2/+2 |
| | | |||||
| * | properly ref/unref the handle and run the loop again for shutdown purposes | Konstantin Käfer | 2014-10-01 | 3 | -2/+3 |
| | | |||||
| * | fix headless tests | Konstantin Käfer | 2014-09-30 | 2 | -1/+3 |
| | | |||||
| * | move file request baton to its own file | Konstantin Käfer | 2014-09-30 | 1 | -0/+35 |
| | | |||||
| * | add reachability | Konstantin Käfer | 2014-09-29 | 4 | -0/+10 |
| | | |||||
| * | add retries in case of connection failures | Konstantin Käfer | 2014-09-29 | 1 | -0/+2 |
| | | |||||
| * | don't pass the loop through all function calls | Konstantin Käfer | 2014-09-29 | 1 | -3/+5 |
| | | |||||
| * | add etag support and if-none-match/if-modified-since to cocoa http handling | Konstantin Käfer | 2014-09-26 | 2 | -1/+2 |
| | | |||||
| * | use the default cache location on ios to avoid writing to unwritable file ↵ | Konstantin Käfer | 2014-09-24 | 2 | -1/+4 |
| | | | | | | | | system locations | ||||
| * | add back CURL requesting | Konstantin Käfer | 2014-09-24 | 2 | -29/+23 |
| | | |||||
| * | whitespace fixes | Konstantin Käfer | 2014-09-24 | 1 | -1/+0 |
| | | |||||
| * | add retry timers | Konstantin Käfer | 2014-09-24 | 6 | -2/+86 |
| | | |||||
| * | use asynchronous worker termination | Konstantin Käfer | 2014-09-24 | 2 | -10/+17 |
| | | | | | | | | instead of waiting until all threads have joined, we are now supplying a callback that will be invoked once all threads have terminated. you can use this callback to free the worker struct | ||||
| * | make SourceInfo object noncopyable and use a shared_pointer for it | Konstantin Käfer | 2014-09-24 | 5 | -9/+10 |
| | | |||||
| * | option to pass data parameter, and add more explanation | Konstantin Käfer | 2014-09-24 | 1 | -4/+9 |
| | | |||||
| * | add a callback to stop() to allow running the current thread's event loop | Konstantin Käfer | 2014-09-24 | 2 | -1/+8 |
| | | |||||
| * | notifications on request cancellation | Konstantin Käfer | 2014-09-24 | 3 | -6/+26 |
| | | |||||
| * | use separate workers for tile parsing to avoid blocking the threadpool for ↵ | Konstantin Käfer | 2014-09-24 | 4 | -14/+29 |
| | | | | | | | | other libuv actions | ||||
| * | use util::ptr as a wrapper around std::shared_ptr that asserts nonemptiness | Konstantin Käfer | 2014-09-24 | 32 | -126/+151 |
| | | |||||
| * | make sure all of our async handles are stopped before stopping the map thread | Konstantin Käfer | 2014-09-24 | 4 | -18/+14 |
| | | |||||
| * | do 304 requests and cache them in sqlite | Konstantin Käfer | 2014-09-24 | 23 | -144/+642 |
| | | |||||
| * | parse cache-control and last-modified headers | Konstantin Käfer | 2014-09-24 | 2 | -9/+31 |
| | | |||||
| * | compress data and store type | Konstantin Käfer | 2014-09-24 | 2 | -7/+22 |
| | | |||||
| * | add basic request caching with sqlite | Konstantin Käfer | 2014-09-24 | 2 | -1/+16 |
| | | |||||
* | | don't do concurrent access to a static member variable | Konstantin Käfer | 2014-10-08 | 1 | -4/+9 |
| | | | | | | | | | | | | in situations where the renderer is used from multiple threads, this causes memory corruption. fixes mapbox/node-mapbox-gl-native#7 | ||||
* | | Merge branch 'libuv010' into libuv-0.10-fix-context-shutdown | Mike Morris | 2014-09-24 | 2 | -1/+5 |
|\ \ | | | | | | | | | | | | | | | | Conflicts: common/headless_view.cpp test/headless.cpp | ||||
| * \ | Merge branch 'master' into libuv010 | Mike Morris | 2014-09-24 | 2 | -1/+5 |
| |\ \ | | |/ | |||||
| | * | Refactor tile cover to match JS | John Firebaugh | 2014-09-22 | 2 | -1/+5 |
| | | | |||||
* | | | Merge branch 'fix-context-shutdown-merge' into libuv-0.10-fix-context-shutdown | Mike Morris | 2014-09-10 | 3 | -0/+9 |
|\ \ \ | |/ / |/| | | | | | | | | Conflicts: src/map/map.cpp | ||||
| * | | Adds the function Map::terminate() to allow all GL resources held | Leith Bade | 2014-09-10 | 2 | -0/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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/+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 | ||||
* | | Merge branch 'master' into libuv010 | Mike Morris | 2014-09-09 | 23 | -270/+254 |
|\ \ | |/ | |||||
| * | SDF icon support (fixes #404) | John Firebaugh | 2014-09-08 | 4 | -6/+33 |
| | | |||||
| * | FrameHistory::getFadeProperties | John Firebaugh | 2014-09-05 | 1 | -0/+8 |
| | | |||||
| * | Match js shaders | John Firebaugh | 2014-09-05 | 2 | -3/+8 |
| | | | | | | | | | | | | The only non-incidental change is to revert portions of d5b4c116 and 3a9a9043. See https://github.com/mapbox/mapbox-gl-native/commit/d5b4c1162dab706d6f56881e3f72baa003ad8ac7#commitcomment-7668050 | ||||
| * | TextShader ⇢ SDFShader | John Firebaugh | 2014-09-04 | 3 | -8/+8 |
| | | |||||
| * | Less shader boilerplate | John Firebaugh | 2014-09-04 | 14 | -268/+147 |
| | | |||||
| * | Fix text/icon-translate-anchor | John Firebaugh | 2014-09-04 | 2 | -3/+1 |
| | | | | | | These are style properties, not render properties. | ||||
| * | Add SpriteAtlas::getPosition() | John Firebaugh | 2014-09-03 | 1 | -0/+9 |
| | | |||||
| * | Make renderLine more similar to JS | John Firebaugh | 2014-09-03 | 1 | -7/+6 |
| | | |||||
| * | linepattern in progress | Lauren Budorick | 2014-09-03 | 3 | -1/+64 |
| | | |||||
| * | Revert "coalesce texture uploads at the beginning of a frame" | John Firebaugh | 2014-09-03 | 2 | -5/+2 |
| | | | | | | | | | | | | | | | | | | | | This reverts commit 8c2c7f769fffcd217698824719b0a0ba45fbef13. See #454 Conflicts: src/geometry/glyph_atlas.cpp src/geometry/sprite_atlas.cpp | ||||
| * | Revert "Avoid zero size array warning" | John Firebaugh | 2014-09-03 | 1 | -1/+0 |
| | | | | | | | | This reverts commit d4fd57aae976f36a4f235e1e8358f6c5c1ad6d98. | ||||
* | | Merge branch 'master' into libuv010 | Mike Morris | 2014-08-29 | 8 | -14/+29 |
|\ \ | |/ | |||||
| * | Fix text-line-height | John Firebaugh | 2014-08-28 | 1 | -3/+3 |
| | | |||||
| * | Simplify | John Firebaugh | 2014-08-28 | 1 | -1/+0 |
| | | |||||
| * | Remove vtxMatrix state | John Firebaugh | 2014-08-28 | 1 | -2/+1 |
| | | |||||
| * | Fix default text-size | John Firebaugh | 2014-08-28 | 1 | -1/+1 |
| | |