Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Updated Size::isEmpty and TransformState::valid checks | Bruno de Oliveira Abinader | 2017-04-10 | 6 | -9/+20 |
| | |||||
* | [core] Invalidate cached tiles of disabled sources on relayout | John Firebaugh | 2017-04-07 | 2 | -3/+7 |
| | |||||
* | [Qt] Fix build when zlib is compiled with -DZ_PREFIX | Thiago Marcos P. Santos | 2017-04-07 | 1 | -1/+1 |
| | | | | Proper fix this time. | ||||
* | [core] Inline GlyphPBF into GlyphAtlas | John Firebaugh | 2017-04-06 | 6 | -173/+111 |
| | |||||
* | [core] Test glyph PBF parsing independently of GlyphAtlas | John Firebaugh | 2017-04-06 | 4 | -11/+20 |
| | |||||
* | [core] Add DDS support for {text,icon}-size (#8593) | Anand Thakker | 2017-04-06 | 24 | -170/+681 |
| | | | | | | | | | | | | | | | | | | | | | | | | * Update gl-js and generate style code * Factor out packUint8Pair() helper function * Draft implementation of DDS for {text,icon}-size Ports https://github.com/mapbox/mapbox-gl-js/pull/4455 * Fix text-size/composite-function-line-placement test * Refactor to PaintPropertyBinders-like strategy * Dedupe gl::Program construction * Use exponential function base for interpolation * Dedupe coveringZoomStops method * Fixup tests * Fix CI errors (hidden within #if block) | ||||
* | [all] Make LatLng coordinates read-only | John Firebaugh | 2017-04-06 | 6 | -15/+17 |
| | |||||
* | [core] Tighten LatLng and other geo.hpp classes | John Firebaugh | 2017-04-06 | 2 | -24/+15 |
| | | | | | * Remove LatLng::null and enforce invariants * Remove unnecessary operator bool() | ||||
* | [Qt] Fix typo in gl.hpp | Bruno de Oliveira Abinader | 2017-04-06 | 1 | -1/+1 |
| | |||||
* | [core] De-mutex GlyphAtlas and SpriteAtlas | Chris Loer | 2017-04-04 | 26 | -629/+804 |
| | | | | | | | | | | | | - Expose glyph and icon information to workers via message interface. - Glyph/SpriteAtlas track which tiles have outstanding requests and send messages to them when glyphs/icons become available. - Remove obsolete "updateSymbolDependentTiles" pathway - Symbol preparation for a tile now depends on all glyphs becoming available before it can start. - Start tracking individual icons needed for a tile, although we don't do anything with the information yet. - Introduce typedef for GlyphID | ||||
* | [core] return empty optional when color could not be parsed | Ivo van Dongen | 2017-04-04 | 1 | -8/+12 |
| | |||||
* | [core] Add another explanatory comment to PaintPropertyBinder | John Firebaugh | 2017-04-03 | 1 | -0/+31 |
| | |||||
* | [core] Remove unused ThreadLocal constructor | John Firebaugh | 2017-04-03 | 1 | -5/+0 |
| | |||||
* | [core] Do not throw on dtors | Thiago Marcos P. Santos | 2017-04-01 | 1 | -1/+4 |
| | | | | Fix build on GCC6 + Ubuntu 16.04. | ||||
* | [core] Add DDS support for icon-image | John Firebaugh | 2017-03-31 | 3 | -20/+21 |
| | |||||
* | [core] Add DDS support for text-rotate | John Firebaugh | 2017-03-31 | 3 | -7/+7 |
| | |||||
* | [core] Pass fully-evaluated layout properties to SymbolInstance and quad methods | John Firebaugh | 2017-03-31 | 5 | -7/+7 |
| | |||||
* | [core] Introduce a fully-evaluated tuple type for layout properties | John Firebaugh | 2017-03-31 | 11 | -27/+69 |
| | |||||
* | [core] Value stored to 'format' is never read in Context::drawPixels | Bruno de Oliveira Abinader | 2017-03-31 | 1 | -1/+1 |
| | | | | Captured via clang-analyzer-deadcode.DeadStores. | ||||
* | [core] check null data in query source features | Ivo van Dongen | 2017-03-28 | 1 | -0/+5 |
| | |||||
* | [core] implement dds for text-offset | Molly Lloyd | 2017-03-28 | 4 | -8/+8 |
| | |||||
* | [core] Update mapbox-gl-js submodule | John Firebaugh | 2017-03-28 | 7 | -25/+25 |
| | | | | Includes lowp ⇢ highp fix for shader color attributes / uniforms. | ||||
* | [core] Privatize gl/gl.hpp | Konstantin Käfer | 2017-03-28 | 1 | -0/+50 |
| | |||||
* | [core] Privatize OpenGL/Context headers | Konstantin Käfer | 2017-03-28 | 2 | -0/+36 |
| | |||||
* | [node] Move util/async_task.hpp to public include directory | Konstantin Käfer | 2017-03-28 | 1 | -24/+0 |
| | |||||
* | [glfw] Remove GL state restoration | Konstantin Käfer | 2017-03-28 | 1 | -29/+0 |
| | | | | We're doing all of this in our own context anyway, so no need to restore the state | ||||
* | [core] Remove private header includes from CLI utilities | Konstantin Käfer | 2017-03-28 | 2 | -14/+0 |
| | |||||
* | [core] Internalize rapidjson.hpp | Bruno de Oliveira Abinader | 2017-03-28 | 1 | -0/+35 |
| | |||||
* | [core] Move map/change.hpp to public include directory | John Firebaugh | 2017-03-28 | 1 | -26/+0 |
| | |||||
* | [core] Move actor/{mailbox,scheduler}.hpp to public include directory | John Firebaugh | 2017-03-28 | 2 | -71/+0 |
| | | | | Map constructor takes Scheduler&, and consumers are expected to define an implementation. Therefore the interface must be public. | ||||
* | [core] Move ignore.hpp to public include directory | John Firebaugh | 2017-03-28 | 1 | -26/+0 |
| | |||||
* | [core] Avoid public dtoa.hpp include | John Firebaugh | 2017-03-28 | 1 | -0/+20 |
| | |||||
* | [core] Move interpolate.hpp to public include directory | John Firebaugh | 2017-03-28 | 1 | -89/+0 |
| | |||||
* | Small edit to improve code resiliency (#8540) | Anand Thakker | 2017-03-28 | 1 | -2/+3 |
| | | | | | h/t @ChrisLoer catching this place where we were relying on member initialization order. While it _happened_ to be okay here, it's unnecessarily fragile. | ||||
* | [core] Added Map::latLngBoundsForCamera | Bruno de Oliveira Abinader | 2017-03-24 | 2 | -0/+13 |
| | |||||
* | [core] Refactor OpenGL extension loading mechanism | Konstantin Käfer | 2017-03-23 | 21 | -373/+448 |
| | | | | Previously, we initialized global variables that held pointers to the extension functions. While this seemed to work, the spec doesn't guarantee that the function pointers are identical for different OpenGL contexts. Therefore, we are now making them a member variable of the Context object. | ||||
* | [core] Move OpenGL extension initialization to Backend | Konstantin Käfer | 2017-03-23 | 4 | -22/+23 |
| | |||||
* | [core] Ensure that a BackendScope exists when doing GL calls | Konstantin Käfer | 2017-03-23 | 3 | -5/+19 |
| | |||||
* | [all] Replace Result<T> with optional<T> plus out Error parameter | John Firebaugh | 2017-03-23 | 5 | -71/+21 |
| | |||||
* | Verbose commenting on getSegmentGlyphs (#8361) | Chris Loer | 2017-03-22 | 1 | -58/+180 |
| | | | | | | | | | | | | | | | * Verbose commenting on getSegmentGlyphs This came out of @cloer and @anandthakker trying to figure out how getSegmentGlyphs actually worked. Goal is to use this commented version as the base for a refactor. * Refactor getSegmentGlyphs for clarity. * Add more documentation, inline helper functions * Initialize VirtualSegments directly * Fix virtual anchor diagram | ||||
* | [core] cache binary shaders on Android | Konstantin Käfer | 2017-03-22 | 21 | -32/+443 |
| | |||||
* | Merge branch 'release-ios-v3.5.0-android-v5.0.0' | John Firebaugh | 2017-03-21 | 11 | -4/+243 |
|\ | |||||
| * | [core] fixes #8433: don't skip style recalculations for fade-from-zero ↵ | Justin R. Miller | 2017-03-16 | 1 | -3/+1 |
| | | | | | | | | transitions (#8440) | ||||
| * | Increase precision of shader variable (#8423) | Anand Thakker | 2017-03-15 | 1 | -1/+1 |
| | | | | | | Fixes #7599 | ||||
| * | [core] don’t query rendered features until all data is available | Ivo van Dongen | 2017-03-14 | 2 | -1/+6 |
| | | |||||
| * | Per-attribute transition properties on MGLStyleLayer (#8225) | Fabian Guerra Soto | 2017-03-10 | 9 | -0/+241 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios, macos] new struct MGLTransition * [ios] MGLTransition struct moved to MGLTypes.h * [ios] MGLTransition implemented for style layer properties * [ios, macos] added support for getting property transitions * [ios, macos] updated to MGLDurationFromTimeInterval and MGLTimeIntervalFromDuration * [ios, macos] added transition properties test * [ios, macos] modified key strings imp * [ios, macos] The impl for transition properties were changed to public methods * [ios, macos] Changelog update * [ios] Fixed layer space formatting * [core] The name space was fixed for getters that returned TransitionOptions * [ios, macos] Added rawLayer transition property tests * [ios] Added a factory method for MGLTransition and transition-related methods to NSValue(MGLAdditions) * [ios, macos] Copyedited changelog blurbs about transition properties | ||||
| * | [core] query source features | Ivo van Dongen | 2017-03-10 | 9 | -1/+107 |
| | | |||||
| * | [core] rename query options for query rendered features | Ivo van Dongen | 2017-03-10 | 11 | -20/+20 |
| | | |||||
* | | Make Source::getZoomRange return an optional range | Bruno de Oliveira Abinader | 2017-03-21 | 9 | -18/+22 |
| | | |||||
* | | [core] Remove unnecessary unordered_map includes | John Firebaugh | 2017-03-21 | 5 | -5/+0 |
| | |