Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix sprites for pixel ratios that are not 1 and 2 | Konstantin Käfer | 2015-03-17 | 3 | -112/+1 |
| | | | | | | - OpenGL ES 2 doesn't allow NPOT textures with wrap-around - The Sprite object reported the map's pixelRatio, even though it loaded @2x assets - Copying icons from the sprite into the atlas now uses bilinear scaling to scale up to the actual size | ||||
* | Get rid of printf and cout by using Log::* | Thiago Marcos P. Santos | 2015-03-12 | 4 | -10/+10 |
| | | | | | | | Use our logging system that will route the message accordingly on the target platform. Fixes #613 | ||||
* | Merge pull request #972 from mapbox/log_cleanup | Thiago Marcos P. Santos | 2015-03-12 | 1 | -21/+2 |
|\ | | | | | Refactoring of the log system | ||||
| * | Make the logging system static | Thiago Marcos P. Santos | 2015-03-12 | 1 | -2/+2 |
| | | | | | | | | | | | | | | 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). | ||||
| * | Simplify the logging mechanism | Thiago Marcos P. Santos | 2015-03-12 | 1 | -19/+0 |
| | | | | | | | | | | | | | | | | | | Move the implementation of the more specialized methods to the base class and let the platform implement only the most generic method that takes all the possible arguments. These specialized methods will then map to the generic implementation that must be provided by the platforms we support. | ||||
* | | fixes black flicker on rotating the device | Konstantin Käfer | 2015-03-12 | 2 | -11/+7 |
|/ | | | | | | | | | | | | 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 | ||||
* | Relax sqlite version check to major version only | John Firebaugh | 2015-03-11 | 1 | -8/+1 |
| | | | | | | | iOS 8.2 updates the included SQLite version to 3.8.4, while iOS 7.0 up to iOS 8.1 provides version 3.7.13. When compiling with the 8.2 SDK and running on 8.1 or below, or vice versa, a strict check fails. Fixes #968. | ||||
* | fix handling around unique_ptr releases | Konstantin Käfer | 2015-03-06 | 1 | -1/+1 |
| | |||||
* | Fail early in case there is no display | Konstantin Käfer | 2015-03-06 | 1 | -0/+4 |
| | |||||
* | guard against concurrent OpenGL extension loading | Konstantin Käfer | 2015-03-06 | 2 | -6/+20 |
| | |||||
* | make Map::resize() private | Konstantin Käfer | 2015-03-06 | 2 | -14/+16 |
| | | | | they can only be called by View::resize | ||||
* | update uv_zip | Konstantin Käfer | 2015-02-17 | 1 | -0/+2 |
| | |||||
* | wrong symbol name | Konstantin Käfer | 2015-02-17 | 1 | -1/+1 |
| | |||||
* | add ca bundle loading back to CURL | Konstantin Käfer | 2015-02-17 | 1 | -4/+118 |
| | |||||
* | update uv_zip and add tests | Konstantin Käfer | 2015-02-16 | 3 | -22/+45 |
| | |||||
* | add libzip fix | Konstantin Käfer | 2015-02-16 | 1 | -2/+39 |
| | |||||
* | forward declare GLX typedefs to limit conflicts from glx.h | Mike Morris | 2015-02-10 | 2 | -3/+9 |
| | |||||
* | guard boost include with pragma ignores | Konstantin Käfer | 2015-02-04 | 2 | -0/+13 |
| | |||||
* | refactor makefile | Konstantin Käfer | 2015-02-04 | 7 | -242/+581 |
| | |||||
* | add missing headers | Konstantin Käfer | 2015-02-04 | 1 | -0/+1 |
| | |||||
* | make storage lib separate so we can build without storage libs | Konstantin Käfer | 2015-02-04 | 6 | -0/+880 |
| | |||||
* | execute the correct server path and use the exepath for application root ↵ | Konstantin Käfer | 2015-02-04 | 1 | -2/+16 |
| | | | | rather than the cwd | ||||
* | make ios compile | Konstantin Käfer | 2015-02-04 | 2 | -4/+15 |
| | |||||
* | fixes for linux | Konstantin Käfer | 2015-02-04 | 2 | -5/+9 |
| | |||||
* | rewrite storage layer to be independent of the Map's event loop | Konstantin Käfer | 2015-02-04 | 4 | -756/+761 |
| | |||||
* | Use std::chrono | Leith Bade | 2015-02-04 | 2 | -5/+5 |
| | |||||
* | Remove program binary caching | Leith Bade | 2015-01-27 | 2 | -25/+0 |
| | |||||
* | Merge branch 'master' of github.com:mapbox/mapbox-gl-native into android-mason | Leith Bade | 2015-01-18 | 1 | -1/+8 |
|\ | | | | | | | | | Conflicts: src/mbgl/map/map.cpp | ||||
| * | Merge pull request #757 from mapbox/move-terminate | Leith Bade | 2015-01-16 | 1 | -0/+3 |
| |\ | | | | | | | Move terminate() call to GLFWView to avoid problems with node | ||||
| | * | Move terminate() call to GLFWView to avoid problems with node | Leith Bade | 2015-01-16 | 1 | -0/+3 |
| | | | |||||
| * | | Move class state to map | John Firebaugh | 2015-01-14 | 1 | -1/+5 |
| |/ | | | | | https://github.com/mapbox/mapbox-gl-js/pull/936 | ||||
* | | Merge branch 'master' of github.com:mapbox/mapbox-gl-native into android-mason | Leith Bade | 2015-01-13 | 1 | -11/+5 |
|\ \ | |/ | |||||
| * | Merge pull request #748 from mapbox/fix-swap | Leith Bade | 2015-01-13 | 1 | -7/+4 |
| |\ | | | | | | | Correctly handle swapping | ||||
| | * | Correctly handle swapping. Fixes #666 | Leith Bade | 2015-01-12 | 1 | -7/+4 |
| | | | |||||
| * | | Correctly call resize with width and height. Fixes #746 | Leith Bade | 2015-01-12 | 1 | -4/+1 |
| |/ | |||||
* | | Merge branch 'master' of github.com:mapbox/mapbox-gl-native into android-mason | Leith Bade | 2015-01-09 | 1 | -1/+2 |
|\ \ | |/ | |||||
| * | Merge branch 'master' into shader-performance | John Firebaugh | 2015-01-07 | 5 | -216/+389 |
| |\ | |||||
| * | | use correct enum | Konstantin Käfer | 2014-12-12 | 1 | -1/+2 |
| | | | |||||
* | | | Merge branch 'master' of github.com:mapbox/mapbox-gl-native into android-mason | Leith Bade | 2014-12-23 | 3 | -131/+128 |
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | Conflicts: platform/default/glfw_view.cpp platform/default/headless_view.cpp src/mbgl/map/map.cpp | ||||
| * | | Rename View functions to match conventions. Also tidy up view classes and ↵ | Leith Bade | 2014-12-23 | 3 | -130/+128 |
| | | | | | | | | | | | | remove C style casts. Closes #656 | ||||
* | | | Merge branch 'master' of github.com:mapbox/mapbox-gl-native into android-mason | Leith Bade | 2014-12-21 | 2 | -120/+38 |
|\ \ \ | |/ / | | | | | | | | | | | | | | | | Conflicts: Makefile platform/default/headless_view.cpp src/mbgl/map/map.cpp | ||||
| * | | Use iostream for saving GL program binary. Also check for ↵ | Leith Bade | 2014-12-20 | 1 | -6/+10 |
| | | | | | | | | | | | | GL_NUM_PROGRAM_BINARY_FORMATS > 0. | ||||
| * | | Merge pull request #718 from mapbox/cli-render | John Firebaugh | 2014-12-18 | 1 | -93/+27 |
| |\ \ | | | | | | | | | CLI render | ||||
| | * | | never create core profile contexts; their API is subtly different | Konstantin Käfer | 2014-12-16 | 1 | -72/+2 |
| | | | | | | | | | | | | | | | | (e.g. glGetString(GL_EXTENSIONS) doesn't work, you'd have to use glGetStringi(GL_EXTENSIONS, ...);) | ||||
| | * | | don't assing nullptr to std::string | Konstantin Käfer | 2014-12-16 | 1 | -21/+25 |
| | |/ | |||||
* | | | Fix build | Leith Bade | 2014-12-18 | 2 | -41/+5 |
| | | | |||||
* | | | Add run to AssetRequest | Leith Bade | 2014-12-18 | 1 | -5/+19 |
| | | | |||||
* | | | Merge branch 'master' of github.com:mapbox/mapbox-gl-native into android-mason | Leith Bade | 2014-12-18 | 2 | -0/+238 |
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gyp/mbgl-ios.gypi gyp/mbgl-osx.gypi platform/default/asset_request_libuv.cpp src/mbgl/storage/caching_http_file_source.cpp src/mbgl/storage/file_request.cpp src/mbgl/storage/file_request.hpp src/mbgl/storage/file_request_baton.hpp | ||||
| * | | change comment and cache value | Konstantin Käfer | 2014-12-17 | 1 | -2/+3 |
| | | | |||||
| * | | change file:// to asset:// to indicate that they aren't arbitrary files | Konstantin Käfer | 2014-12-17 | 2 | -27/+54 |
| | | | | | | | | | | | | refs #579 |