Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] implement terrain renderingupstream/terrain-rendering | Konstantin Käfer | 2016-11-02 | 55 | -92/+1986 |
| | |||||
* | [core] Set bucket segments to initialize empty | Bruno de Oliveira Abinader | 2016-11-02 | 11 | -13/+54 |
| | |||||
* | [android] - fix public xml api for drawables, fixup ↵ | Tobrun | 2016-11-02 | 16 | -20/+20 |
| | | | | QueryRenderedFeatursBoxSymbolCountActivity (#6879) | ||||
* | Prefix library resources to avoid naming conflicts (#6878) | Tobrun | 2016-11-02 | 98 | -411/+408 |
| | | | | | | | | * [android] - add library resource prefix * update SDK resources with prefix * fixup tests | ||||
* | [android] add test activity for symbol querying | Ivo van Dongen | 2016-11-02 | 4 | -0/+251 |
| | |||||
* | removes sdk manager plugin (#6865) | Cameron Mace | 2016-11-01 | 3 | -3/+0 |
| | | | | | | * removes sdk manager plugin * removed rest of sdk manager plugin | ||||
* | [core] satisfy Xcode project upgrader | Konstantin Käfer | 2016-11-01 | 12 | -15/+18 |
| | |||||
* | [core] convert FrameHistory to use managed texture handling | Konstantin Käfer | 2016-11-01 | 2 | -62/+21 |
| | |||||
* | [core] convert LineAtlas to use managed texture handling | Konstantin Käfer | 2016-11-01 | 9 | -81/+69 |
| | |||||
* | [core] convert GlyphAtlas to use managed texture handling | Konstantin Käfer | 2016-11-01 | 5 | -69/+32 |
| | |||||
* | [core] add ability to upload alpha-only textures + images | Konstantin Käfer | 2016-11-01 | 4 | -14/+31 |
| | |||||
* | [core] convert SpriteAtlas to use managed texture handling | Konstantin Käfer | 2016-11-01 | 10 | -163/+110 |
| | |||||
* | Revert "[core] Don't use GL_LINEAR if panning w/o rotation nor pitch" | Bruno de Oliveira Abinader | 2016-11-01 | 5 | -17/+7 |
| | | | | This reverts commit a70bfd89108cf1aef75181819ae43e550a69255e. | ||||
* | [core] fix depth/stencil visualization | Konstantin Käfer | 2016-11-01 | 1 | -5/+17 |
| | | | | The previous code didn't set the packing correctly, which meant that we had a buffer overrun in the debug code. | ||||
* | [core] correctly set the framebuffer size on retina screens | Konstantin Käfer | 2016-11-01 | 7 | -14/+35 |
| | | | | Also asserts in Debug mode that the internal state and the OpenGL state are identical | ||||
* | [ios, macos] document custom API URL & add Info.plist guide (#6833) | Justin R. Miller | 2016-10-31 | 7 | -2/+56 |
| | | | Also support base URL nullability in order to use default value. | ||||
* | updated directions example in testapp to v5 (#6843) | Cameron Mace | 2016-10-31 | 1 | -11/+22 |
| | |||||
* | [core] Cleanup TransformState::getIntegerZoom | Bruno de Oliveira Abinader | 2016-10-31 | 2 | -1/+24 |
| | |||||
* | [core] Use numeric_limits<>::max() for checking element groups | Bruno de Oliveira Abinader | 2016-10-31 | 9 | -42/+37 |
| | |||||
* | [core] Moved util::log2 to its own header | Bruno de Oliveira Abinader | 2016-10-31 | 10 | -29/+43 |
| | | | | | | - Added util::{MIN,MAX}_ZOOM_F to avoid consecutive conversions from double to float - Move util::log2 to its own header (part of mbgl/math) | ||||
* | [core] Don't use GL_LINEAR if panning w/o rotation nor pitch | Bruno de Oliveira Abinader | 2016-10-31 | 5 | -7/+17 |
| | |||||
* | [core] Use overscaledZ for scale in collision box shader | Bruno de Oliveira Abinader | 2016-10-31 | 1 | -1/+2 |
| | |||||
* | Android Nougat compatibility: onstart/onstop on MapView (#6830) | Tobrun | 2016-10-31 | 53 | -182/+742 |
| | | | | | | | | | | * introduce onstart/onstop on MapView * update wear module * update fragments * update changeling | ||||
* | [android] - prevent null pointer when receiving connectivity change events ↵ | Tobrun | 2016-10-31 | 1 | -1/+1 |
| | | | | while destroying the underlying map (#6858) | ||||
* | [core] Use VAOs internally | John Firebaugh | 2016-10-28 | 3 | -26/+79 |
| | |||||
* | [core] Modern C++ bindings for OpenGL | John Firebaugh | 2016-10-28 | 97 | -1851/+2227 |
| | |||||
* | [core] operator bool() must always be explicit | John Firebaugh | 2016-10-28 | 3 | -5/+13 |
| | | | | Otherwise, it can participate in unexpected conversions. Case in point: GlyphSet::insert was comparing the result of GlyphMetrics::operator bool() where it wanted to use operator==. | ||||
* | [core] Methods don't need to be Painter instance methods | John Firebaugh | 2016-10-28 | 2 | -32/+28 |
| | |||||
* | [Qt] Fix viewport size for Linux on Qt5 | Bruno de Oliveira Abinader | 2016-10-28 | 1 | -8/+4 |
| | |||||
* | [core] change std::array<uint16_t, 2> to mbgl::Size | Konstantin Käfer | 2016-10-27 | 72 | -431/+461 |
| | |||||
* | [core] remove tiles for disabled sources | Konstantin Käfer | 2016-10-27 | 3 | -6/+31 |
| | | | | When no layer of a source is visible anymore, we are now evicting tiles that are still stored in that source and move them to the cache. | ||||
* | [core] don't load tiles from sources that aren't used | Konstantin Käfer | 2016-10-27 | 2 | -3/+54 |
| | |||||
* | [android] - Update to Android Studio 2.2.2 with tools/dependencies (#6390) | Tobrun | 2016-10-26 | 6 | -24/+24 |
| | | | | | | | | | | | | * [android] - update android gradle tools, update test app version number, update target sdk to nougat, update support lib versions to latest * new tools generated an aligned test apk, breaks CI integration * update to Nougat release 7.1, update related tooling, update version code test app to 5.0.0. * update wear module * update gradle.properties | ||||
* | [core] move gl::Context to Backend and refactor View | Konstantin Käfer | 2016-10-25 | 76 | -1021/+911 |
| | |||||
* | [core] separate Backend from View for headless rendering | Konstantin Käfer | 2016-10-25 | 54 | -520/+774 |
| | |||||
* | removed brew cask install android studio instruction (#6723) | Cameron Mace | 2016-10-25 | 1 | -9/+2 |
| | | | | | | | | * removed brew cask install android studio instruction * link to download JDK * made fixes to instruction | ||||
* | [android] - MarkerView is responsible for managing height and width of a ↵ | Tobrun | 2016-10-25 | 2 | -15/+43 |
| | | | | Marker (opposed to the recycled view). (#6809) | ||||
* | [core] geojson source - cancel any pending request when setting geojson ↵ | Ivo van Dongen | 2016-10-25 | 2 | -3/+12 |
| | | | | explicitly | ||||
* | [core] geojson source - clear cache when json content is set | Ivo van Dongen | 2016-10-25 | 2 | -1/+3 |
| | |||||
* | [android] - remove timer from compassView, make fading when facing north ↵ | Tobrun | 2016-10-25 | 11 | -76/+165 |
| | | | | | | | | | | | optional. (#6786) save state for recreating map view fix review comments unit test covering default value for fading and setting a new value fixup setter, fix default value | ||||
* | [android] - move marker view click handling to core (#5639) | Tobrun | 2016-10-25 | 3 | -25/+57 |
| | |||||
* | [core] geojson source - reset req on setURL | Ivo van Dongen | 2016-10-25 | 1 | -2/+2 |
| | |||||
* | [android] fix exception class | Ivo van Dongen | 2016-10-25 | 1 | -1/+1 |
| | |||||
* | [test] Update mapbox-gl-test-suite hash | Bruno de Oliveira Abinader | 2016-10-25 | 1 | -1/+1 |
| | | | | Now testing 'query-tests/symbol-features-in/pitched-screen'. | ||||
* | [glfw] Added queryPointAnnotations shortcut | Bruno de Oliveira Abinader | 2016-10-25 | 1 | -1/+5 |
| | |||||
* | [core] Reuse last placement data in CollisionTile::queryRenderedFeatures | Bruno de Oliveira Abinader | 2016-10-25 | 2 | -32/+68 |
| | | | | | | | | | | | To obtain precise results, we: 1. Round scale value to obtain same results from symbol shader. 2. Generate a boost geometry polygon to check if it intersects() against all feature boxes. 3. Check if current scale is within each feature's minimum and maximum placement scales. 4. De-scale feature boxes when intersecting to account for the fractional zoom scaling. | ||||
* | [core] Added util::polygonIntersectsPolygon | Bruno de Oliveira Abinader | 2016-10-25 | 2 | -20/+13 |
| | |||||
* | [core] Simplify CollisionTile::findPlacementScale | Bruno de Oliveira Abinader | 2016-10-25 | 2 | -8/+6 |
| | | | | | | Improve findPlacementScale semantics by moving the check if the placement scale result is bigger than minimum scale out of the function scope. | ||||
* | [core] Avoid duplicating edges for CollisionTile | Bruno de Oliveira Abinader | 2016-10-25 | 2 | -23/+16 |
| | | | | | Make 'edges' static to avoid every instance of CollisionTile having its own copy of it. | ||||
* | [core] Cleanup function signatures in CollisionTile | Bruno de Oliveira Abinader | 2016-10-25 | 2 | -7/+7 |
| | | | | | - Prefer pass-by-value for primitive types. - Use floating point precision for yStretch to match receiving type. |