Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Isolate pthread-based tls implementation | Thiago Marcos P. Santos | 2017-07-07 | 1 | -34/+10 |
| | |||||
* | [core] Fix conditional unitialized jump on RenderGeoJSONSource | Thiago Marcos P. Santos | 2017-07-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | ``` ==24942== Conditional jump or move depends on uninitialised value(s) ==24942== at 0x7D943D: mbgl::RenderGeoJSONSource::update(mbgl::Immutable<mbgl::style::Source::Impl>, std::vector<mbgl::Immutable<mbgl::style::Layer::Impl>, std::allocator<mbgl::Immutable<mbgl::style::Layer::Impl> > > const&, bool, bool, mbgl::TileParameters const&) (in /home/tmpsantos/Projects/mapbox-gl-native/build/linux-x86_64/Release/mbgl-test) ==24942== by 0x796445: mbgl::RenderStyle::update(mbgl::UpdateParameters const&) (in /home/tmpsantos/Projects/mapbox-gl-native/build/linux-x86_64/Release/mbgl-test) ==24942== by 0x77E29D: mbgl::Map::Impl::render(mbgl::View&) (in /home/tmpsantos/Projects/mapbox-gl-native/build/linux-x86_64/Release/mbgl-test) ==24942== by 0x77E559: mbgl::Map::Impl::renderStill() (in /home/tmpsantos/Projects/mapbox-gl-native/build/linux-x86_64/Release/mbgl-test) ==24942== by 0xA39772: uv__async_event (async.c:98) ==24942== by 0xA398F8: uv__async_io (async.c:138) ==24942== by 0xA4375F: uv__io_poll (linux-core.c:380) ==24942== by 0xA3A1F2: uv_run (core.c:354) ==24942== by 0x61BADC: API_ZoomHistory_Test::TestBody() (in /home/tmpsantos/Projects/mapbox-gl-native/build/linux-x86_64/Release/mbgl-test) ==24942== by 0x89FDE9: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/tmpsantos/Projects/mapbox-gl-native/build/linux-x86_64/Release/mbgl-test) ==24942== by 0x885450: testing::Test::Run() (in /home/tmpsantos/Projects/mapbox-gl-native/build/linux-x86_64/Release/mbgl-test) ==24942== by 0x88642F: testing::TestInfo::Run() (in /home/tmpsantos/Projects/mapbox-gl-native/build/linux-x86_64/Release/mbgl-test) ==24942== ``` | ||||
* | [core] Fix sorting order for render tiles | Thiago Marcos P. Santos | 2017-07-07 | 1 | -0/+3 |
| | | | | | Sort by z order, so lower res tiles don't get rendered over high res tiles. | ||||
* | [core] Prefetch low resolution tiles | Thiago Marcos P. Santos | 2017-07-07 | 5 | -4/+45 |
| | |||||
* | [core] Updated script detection for Unicode 10 | Minh Nguyễn | 2017-07-06 | 1 | -2/+14 |
| | | | | Updated script detection code to reflect changes in Unicode 10 and UTR 50 revision 17. | ||||
* | [core] Implement circle-pitch-alignment property | Chris Loer | 2017-07-06 | 7 | -12/+67 |
| | | | | Closes issue #9349. | ||||
* | [core] Don't upload empty buckets | Bruno de Oliveira Abinader | 2017-07-06 | 2 | -3/+5 |
| | |||||
* | [core] make{Glyph,Image}Atlas only once for any number of symbol layers | John Firebaugh | 2017-07-06 | 3 | -34/+24 |
| | |||||
* | [core] rename getStencils() to getClipIDs() to better reflect what it ↵ | Konstantin Käfer | 2017-07-06 | 3 | -12/+12 |
| | | | | actually does | ||||
* | [core] don't use unordered_* collections for things we need to sort anyway | Konstantin Käfer | 2017-07-06 | 1 | -4/+4 |
| | |||||
* | [core] refactor ClipID generation | Konstantin Käfer | 2017-07-06 | 16 | -52/+45 |
| | |||||
* | [core] Fix iterator invalidation in erase_if | John Firebaugh | 2017-07-05 | 1 | -4/+4 |
| | | | | vector::erase invalidates iterators. It's not safe for erase_if to cache the end iterator nor increment, then erase. | ||||
* | [core] Factor timePoint initialization: take 2 | Bruno de Oliveira Abinader | 2017-07-04 | 3 | -6/+9 |
| | |||||
* | [core] Bind only active attributes in order to avoid exceeding attribute ↵ | Lauren Budorick | 2017-06-29 | 3 | -6/+64 |
| | | | | | limits (#9373) Introducing two new attributes to enable property functions for line-width (#9250) pushed the attribute count over GL_MAX_VERTEX_ATTRIBS on some devices. Now we selectively bind only attributes that are used, making it unlikely to surpass GL_MAX_VERTEX_ATTRIBS. | ||||
* | [core] Check if frameZoom is NaN in Transform::flyTo callback | Bruno de Oliveira Abinader | 2017-06-28 | 1 | -0/+5 |
| | |||||
* | [core] Clamp to scale boundaries in TransformState::setLatLngZoom | Bruno de Oliveira Abinader | 2017-06-28 | 1 | -1/+1 |
| | |||||
* | [core] remove tile cache size setter | Ivo van Dongen | 2017-06-27 | 13 | -41/+0 |
| | |||||
* | [core] fix render doesn’t flag style mutation | Ivo van Dongen | 2017-06-26 | 1 | -2/+2 |
| | |||||
* | [core] Don't transition new layers on a setStyle operation | John Firebaugh | 2017-06-26 | 9 | -22/+48 |
| | |||||
* | [core] Introduce the ResourceTransform | Thiago Marcos P. Santos | 2017-06-26 | 1 | -0/+13 |
| | | | | Wrapper for transforming URLs on the OnlineFileSource. | ||||
* | [core] Make the mbgl/actor headers public | Thiago Marcos P. Santos | 2017-06-26 | 3 | -168/+0 |
| | | | | | They will be needed by the DefaultFileSource, something that we also export as public. | ||||
* | [core] Move setStyleJSON/URL to Style; add Map::setStyle | John Firebaugh | 2017-06-22 | 5 | -112/+117 |
| | |||||
* | [all] Promote Style to public API | John Firebaugh | 2017-06-22 | 12 | -397/+449 |
| | |||||
* | [core] Refactor CustomLayer internals | John Firebaugh | 2017-06-22 | 9 | -85/+66 |
| | | | | Move the responsibility for initialization/deinitialization/rendering to RenderCustomLayer. This eliminates special case code from Map and Style. | ||||
* | [core] document lifetimes of GeometryTileFeatures | Konstantin Käfer | 2017-06-21 | 1 | -0/+7 |
| | |||||
* | [core] retain GeometryTileLayer in SymbolLayout | Konstantin Käfer | 2017-06-21 | 5 | -14/+21 |
| | | | | We're storing GeometryTileFeature objects in SymbolLayout, but they may reference data in GeometryTileLayer, which could go away if we don't retain it. | ||||
* | [core] always return owning pointers for GeometryTileData::getLayer() | Konstantin Käfer | 2017-06-21 | 8 | -50/+77 |
| | |||||
* | [core] switch to vector-tile library for decoding Mapbox vector tiles | Konstantin Käfer | 2017-06-21 | 3 | -252/+62 |
| | |||||
* | [core] shared feature data for GeoJSONTileData objects | Konstantin Käfer | 2017-06-21 | 1 | -5/+11 |
| | |||||
* | [core] shared data among AnnotationTileFeature objects | Konstantin Käfer | 2017-06-21 | 5 | -30/+82 |
| | |||||
* | [core] add benchmark for vector tile parsing | Konstantin Käfer | 2017-06-21 | 3 | -298/+334 |
| | |||||
* | [core] add MBGL_CHECK_ERROR to some locations where it was missing | Konstantin Käfer | 2017-06-21 | 1 | -4/+4 |
| | |||||
* | [core] Rename ThreadedObject to Thread | Thiago Marcos P. Santos | 2017-06-21 | 3 | -11/+11 |
| | | | | | Now that the old Thread class is gone, we can give ThreadedObject a better name. | ||||
* | [core] Remove util::Thread | Thiago Marcos P. Santos | 2017-06-21 | 4 | -209/+1 |
| | | | | Fixes #6425 | ||||
* | [core] Convert LocalFileSource to ThreadedObject | Thiago Marcos P. Santos | 2017-06-21 | 1 | -2/+3 |
| | |||||
* | [core] Convert AssetFileSource to ThreadedObject | Thiago Marcos P. Santos | 2017-06-21 | 1 | -2/+3 |
| | |||||
* | [core] Added the ThreadedObject | Thiago Marcos P. Santos | 2017-06-21 | 3 | -0/+231 |
| | | | | Actor model version of util::Thread. | ||||
* | [core] Enable property functions for line-width (#9250) | Lauren Budorick | 2017-06-19 | 19 | -59/+171 |
| | |||||
* | [core] Trigger repaint on source changes | Asheem Mamoowala | 2017-06-19 | 3 | -2/+4 |
| | |||||
* | [iOS][macOS] Export `MGLImageSource`, add and update documentation. Use ↵ | Asheem Mamoowala | 2017-06-19 | 1 | -2/+2 |
| | | | | animated ImageSource demo in iOS test app | ||||
* | [iOS][macOS] Add ImageSource bindings | Asheem Mamoowala | 2017-06-19 | 2 | -8/+11 |
| | |||||
* | [core] add DataDrivenPaintProperty uniform template class to generation ↵ | Lauren Budorick | 2017-06-16 | 3 | -0/+3 |
| | | | | script (#9297) | ||||
* | Disable misleading indentation warnings where boost is included. | Aaron Muir Hamilton | 2017-06-16 | 2 | -0/+2 |
| | |||||
* | [core] Fix composite function approximation for non-integer stops | John Firebaugh | 2017-06-16 | 1 | -5/+5 |
| | |||||
* | [core] Implement "smart setStyle" | John Firebaugh | 2017-06-15 | 1 | -111/+38 |
| | |||||
* | [core] Obey "transition" property from style and its default value | John Firebaugh | 2017-06-15 | 5 | -3/+21 |
| | |||||
* | [core] Skip calculations when we already know we need rendering or layout | John Firebaugh | 2017-06-15 | 1 | -3/+4 |
| | |||||
* | [core] Eliminate constant attribute bindings | John Firebaugh | 2017-06-14 | 6 | -229/+76 |
| | | | | Rather than binding constant attributes that will never be used, just disable the attribute. | ||||
* | [core] rename a_gap_width => a_gapwidth, u_gap_width => u_gapwidth to ↵ | Konstantin Käfer | 2017-06-14 | 3 | -3/+3 |
| | | | | | | reflect naming in the shader not sure how this ever worked | ||||
* | [core] Remove unused SymbolPropertyValues members | John Firebaugh | 2017-06-14 | 2 | -10/+0 |
| |