Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [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 |
| | |||||
* | [core] Don't use "current" icon/text-size when binding | John Firebaugh | 2017-06-14 | 2 | -17/+5 |
| | | | | | | The current value is not passed to `SymbolSizeBinder::uniformValues`, so we shouldn't check `currentValue.isConstant()` in `SymbolSizeBinder::attributeBindings`. If it were true, then we might end up using attribute bindings that are appropriate only for a constant property, but uniform bindings that are appropriate only for a source or composite function. Instead, just wait for a new bucket to be generated. This will happen automatically, since icon/text-size are layout properties. | ||||
* | [core] Add consts | John Firebaugh | 2017-06-13 | 1 | -3/+3 |
| | |||||
* | [core] Don't upload the FrameHistory texture in frames where it's not changing | John Firebaugh | 2017-06-13 | 1 | -6/+6 |
| | |||||
* | [core] Dynamic program compilation for data-driven properties | John Firebaugh | 2017-06-13 | 18 | -69/+147 |
| | |||||
* | [core] cleanup ProgramParameters | Konstantin Käfer | 2017-06-13 | 6 | -33/+45 |
| | |||||
* | [core] add constant DDS values as uniforms | Konstantin Käfer | 2017-06-13 | 3 | -4/+23 |
| |