summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [core] Reserve space for index/vertex items when possibleupstream/index-vertex-vector-reserveBruno de Oliveira Abinader2017-06-286-0/+19
|
* [core] remove tile cache size setterIvo van Dongen2017-06-2713-41/+0
|
* [core] fix render doesn’t flag style mutationIvo van Dongen2017-06-261-2/+2
|
* [core] Don't transition new layers on a setStyle operationJohn Firebaugh2017-06-269-22/+48
|
* [core] Introduce the ResourceTransformThiago Marcos P. Santos2017-06-261-0/+13
| | | | Wrapper for transforming URLs on the OnlineFileSource.
* [core] Make the mbgl/actor headers publicThiago Marcos P. Santos2017-06-263-168/+0
| | | | | They will be needed by the DefaultFileSource, something that we also export as public.
* [core] Move setStyleJSON/URL to Style; add Map::setStyleJohn Firebaugh2017-06-225-112/+117
|
* [all] Promote Style to public APIJohn Firebaugh2017-06-2212-397/+449
|
* [core] Refactor CustomLayer internalsJohn Firebaugh2017-06-229-85/+66
| | | | Move the responsibility for initialization/deinitialization/rendering to RenderCustomLayer. This eliminates special case code from Map and Style.
* [core] document lifetimes of GeometryTileFeaturesKonstantin Käfer2017-06-211-0/+7
|
* [core] retain GeometryTileLayer in SymbolLayoutKonstantin Käfer2017-06-215-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äfer2017-06-218-50/+77
|
* [core] switch to vector-tile library for decoding Mapbox vector tilesKonstantin Käfer2017-06-213-252/+62
|
* [core] shared feature data for GeoJSONTileData objectsKonstantin Käfer2017-06-211-5/+11
|
* [core] shared data among AnnotationTileFeature objectsKonstantin Käfer2017-06-215-30/+82
|
* [core] add benchmark for vector tile parsingKonstantin Käfer2017-06-213-298/+334
|
* [core] add MBGL_CHECK_ERROR to some locations where it was missingKonstantin Käfer2017-06-211-4/+4
|
* [core] Rename ThreadedObject to ThreadThiago Marcos P. Santos2017-06-213-11/+11
| | | | | Now that the old Thread class is gone, we can give ThreadedObject a better name.
* [core] Remove util::ThreadThiago Marcos P. Santos2017-06-214-209/+1
| | | | Fixes #6425
* [core] Convert LocalFileSource to ThreadedObjectThiago Marcos P. Santos2017-06-211-2/+3
|
* [core] Convert AssetFileSource to ThreadedObjectThiago Marcos P. Santos2017-06-211-2/+3
|
* [core] Added the ThreadedObjectThiago Marcos P. Santos2017-06-213-0/+231
| | | | Actor model version of util::Thread.
* [core] Enable property functions for line-width (#9250)Lauren Budorick2017-06-1919-59/+171
|
* [core] Trigger repaint on source changesAsheem Mamoowala2017-06-193-2/+4
|
* [iOS][macOS] Export `MGLImageSource`, add and update documentation. Use ↵Asheem Mamoowala2017-06-191-2/+2
| | | | animated ImageSource demo in iOS test app
* [iOS][macOS] Add ImageSource bindingsAsheem Mamoowala2017-06-192-8/+11
|
* [core] add DataDrivenPaintProperty uniform template class to generation ↵Lauren Budorick2017-06-163-0/+3
| | | | script (#9297)
* Disable misleading indentation warnings where boost is included.Aaron Muir Hamilton2017-06-162-0/+2
|
* [core] Fix composite function approximation for non-integer stopsJohn Firebaugh2017-06-161-5/+5
|
* [core] Implement "smart setStyle"John Firebaugh2017-06-151-111/+38
|
* [core] Obey "transition" property from style and its default valueJohn Firebaugh2017-06-155-3/+21
|
* [core] Skip calculations when we already know we need rendering or layoutJohn Firebaugh2017-06-151-3/+4
|
* [core] Eliminate constant attribute bindingsJohn Firebaugh2017-06-146-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äfer2017-06-143-3/+3
| | | | | | reflect naming in the shader not sure how this ever worked
* [core] Remove unused SymbolPropertyValues membersJohn Firebaugh2017-06-142-10/+0
|
* [core] Don't use "current" icon/text-size when bindingJohn Firebaugh2017-06-142-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 constsJohn Firebaugh2017-06-131-3/+3
|
* [core] Don't upload the FrameHistory texture in frames where it's not changingJohn Firebaugh2017-06-131-6/+6
|
* [core] Dynamic program compilation for data-driven propertiesJohn Firebaugh2017-06-1318-69/+147
|
* [core] cleanup ProgramParametersKonstantin Käfer2017-06-136-33/+45
|
* [core] add constant DDS values as uniformsKonstantin Käfer2017-06-133-4/+23
|
* [core] add uniforms to DataDrivenPaintPropertysKonstantin Käfer2017-06-137-30/+48
|
* [core] add shader defines for enabling/disabling attributes/uniforms for DDSKonstantin Käfer2017-06-1312-32/+668
|
* [core] only bind uniforms that exist in the programKonstantin Käfer2017-06-131-1/+1
|
* [core] verify that the active uniform types match our assumed typesKonstantin Käfer2017-06-133-0/+144
|
* [core] store vertex attribute binding to prevent duplicate bindsKonstantin Käfer2017-06-131-0/+1
| | | | | | | | | We have an "oldBinding" value that we use for checking whether the vertex attribute was already bound to the current VAO, but we never set the state. Additionally, we're also checking whether the previous state was already any binding (optional is set), and don't re-enable the vertex attribute array. Additionally, we now only disable the vertex attribute array when the previous state was in fact an array attribute. We still don't deduplicate constant glVertexAttrib* calls, but that's a little trickier.
* [core] Update to shelf-pack 2.1.0John Firebaugh2017-06-132-10/+10
|
* [core] Remove unused binpack.hpppJohn Firebaugh2017-06-131-101/+0
|
* [core] Per-tile glyph/icon atlasesJohn Firebaugh2017-06-1316-137/+162
|
* [tests] Test updating icon and pattern imagesJohn Firebaugh2017-06-131-1/+4
|