summaryrefslogtreecommitdiff
path: root/test/style
Commit message (Collapse)AuthorAgeFilesLines
* [core] Add minzoom to GeoJSONOptionsKonstantin Käfer2017-09-281-0/+2
|
* [core] Added Style::getDefaultCamera()Bruno de Oliveira Abinader2017-08-111-9/+9
|
* [core] mutate style on annotation mutations immediatelyIvo van Dongen2017-07-181-1/+3
|
* [core][ios][android][macos] Use premultiplied image directly for RasterTile ↵Asheem Mamoowala2017-07-171-1/+1
| | | | and ImageSource, un-premultiply in the shader for blending
* [core] Use shared pointer to manage Image source raster data and speed up ↵Asheem Mamoowala2017-07-171-1/+1
| | | | change detection
* [core] GCC 4.9 bracket initialization issuesBruno de Oliveira Abinader2017-07-121-3/+6
|
* [core] GCC 4.9 is unable to deduce ctors when using bracket initBruno de Oliveira Abinader2017-07-121-1/+2
|
* [core] Move setStyleJSON/URL to Style; add Map::setStyleJohn Firebaugh2017-06-222-9/+9
|
* [all] Promote Style to public APIJohn Firebaugh2017-06-222-6/+6
|
* [core] Trigger repaint on source changesAsheem Mamoowala2017-06-191-1/+1
|
* [iOS][macOS] Export `MGLImageSource`, add and update documentation. Use ↵Asheem Mamoowala2017-06-191-1/+1
| | | | animated ImageSource demo in iOS test app
* [core] Fix composite function approximation for non-integer stopsJohn Firebaugh2017-06-161-0/+25
|
* [core] Per-bucket icon atlasesJohn Firebaugh2017-06-131-3/+3
|
* [core] Per-bucket glyph atlasesJohn Firebaugh2017-06-131-3/+3
|
* [core] Simplify LayerObserver APIJohn Firebaugh2017-06-051-4/+16
|
* [core] Refactor RenderSource updatesJohn Firebaugh2017-06-051-19/+87
| | | | | | | * Eliminate updateBatch in favor of diffing layers and detecting changes to properties upon which layout depends. * Replace RenderSource::{update,remove,invalidate,reload}Tiles with a single update method * Replace TilePyramid::{update,remove,invalidate,reload}Tiles with a single update method * Remove Style& dependency TODO from GeometryTile and TileParameters
* [core] Use fixed-size std::array for ImageSource coordinatesAsheem Mamoowala2017-06-011-1/+1
|
* [core] Add ImageSource support to style parsersAsheem Mamoowala2017-06-011-0/+40
|
* [core] check source usage before removeIvo van Dongen2017-05-301-0/+32
|
* [core] Auto-growable SpriteAtlas using shelf-packJohn Firebaugh2017-05-261-1/+1
|
* [core] Make ExponentialStops behavior consistent; add testsJohn Firebaugh2017-05-192-0/+40
|
* [core] Remove ambiguous get{Width,Height} accessors from style::ImageJohn Firebaugh2017-05-171-4/+0
|
* [core, node, darwin, android, qt] Make image ID part of ImageJohn Firebaugh2017-05-161-5/+5
| | | | More like Source and Layer.
* [core, node, darwin, qt] Remove support for paint classesJohn Firebaugh2017-05-151-12/+2
|
* [core] Unify {Paint,Layout,Light}PropertiesJohn Firebaugh2017-05-152-26/+34
|
* [core] *LayerImpl::cascading ⇢ paintJohn Firebaugh2017-05-151-4/+4
|
* [core] Split style image collection from SpriteAtlasIvo van Dongen2017-05-121-6/+6
|
* [core] Replace createRender{Source,Layer} with Render{Source,Layer}::createJohn Firebaugh2017-05-121-9/+9
| | | | | * Eliminates the need for EnableImmutableFromThis * Eliminates the dependency of {Source,Layer}::Impl on corresponding Render class (circular dependency)
* [core] Immutable ImplsJohn Firebaugh2017-05-123-72/+53
|
* [tidy] modernize-raw-string-literalBruno de Oliveira Abinader2017-05-124-19/+19
|
* [tidy] modernize-use-usingBruno de Oliveira Abinader2017-05-121-2/+2
|
* [core, android] Factor JSON string conversionsJohn Firebaugh2017-05-081-37/+0
| | | | | | | | | | | This adds a `convertJSON` template, to be used like: Error error optional<Foo> foo = convertJSON<Foo>(string, error); Internally, it parses the string with RapidJSON and then calls `convert<Foo>(parsed, error)`. While here, rationalize GeoJSON converters and fix error handling for Tileset conversion in OfflineDownload.
* [core] generated accessor methods on lightIvo van Dongen2017-05-081-19/+19
|
* [core] Omnibus Style::update methodJohn Firebaugh2017-05-041-4/+8
| | | | Combine Style::cascade, recalculate, relayout, and updateTiles into a single method. This allows multiple loops over sources and layers to be consolidated and prepares for additional Style-Map decoupling: rather than tracking pending updates via a set of Update flags held by the Map and passed to the Style, the Style can use its own data to determine what to update.
* [core] UpdateParameters ⇢ TileParametersJohn Firebaugh2017-05-041-11/+11
|
* [core] Move render-related sources out of style directory/namespaceJohn Firebaugh2017-05-033-5/+5
| | | | | | | | | | | | | | | | Moves the following to the renderer directory and out of the style namespace: * CascadeParameters * PropertyEvaluationParameters * UpdateParameters * PropertyEvaluator * DataDrivenPropertyEvaluator * CrossFadedPropertyEvaluator * PaintPropertyBinder * PaintProperyStatistics * PossiblyEvaluatedPropertyValue * TransitioningLight * EvaluatedLight
* [core] Refactor Source::*Impls into RenderSources and TilePyramidJohn Firebaugh2017-05-021-118/+108
|
* [core] Load source TileJSON immediatelyJohn Firebaugh2017-05-021-72/+0
| | | | | | | This reverses #3095. Rationale: * We're now exposing source attributes as a public API. Making those attributes unavailable at certain times complicates that API. * We're preparing to split RenderSource out of Source. Removing this removes a point of coupling between the two.
* [core] Render fill-extrusion layers (#8431)Lauren Budorick2017-04-272-19/+121
|
* [core] split off render layersIvo van Dongen2017-04-252-48/+4
|
* [all] Rationalize style::ImageJohn Firebaugh2017-04-241-0/+52
| | | | | | | A style has a collection of images, just as it has collections of sources and layers. * Name things appropriately * Use std::unique_ptr
* [core] Move Sprite parsing to thread poolKonstantin Käfer2017-04-243-6/+13
|
* Fix edge case in composite function interpolation (#8613)Anand Thakker2017-04-031-0/+46
| | | | | | | | | | | | | | | | This fixes a bug where, for a zoom value greater than that of the highest zoom stop, composite function interpolation would return nan. (Blocking a render test over in #8593) * Add failing tests for composite function edge case The failing cases here are: - Should interpolate before the first stop - Should interpolate past the last stop * Fix edge case in composite function interpolation * Hold functions constant outside stop-defined domain
* [all] Replace Result<T> with optional<T> plus out Error parameterJohn Firebaugh2017-03-234-25/+35
|
* Make Source::getZoomRange return an optional rangeBruno de Oliveira Abinader2017-03-211-9/+16
|
* [core] s/onSourceDidChange/onSourceChanged/ + source refBruno de Oliveira Abinader2017-03-211-2/+2
|
* [core] Expose Source::getZoomRangeBruno de Oliveira Abinader2017-03-201-0/+24
|
* [core] Avoid unnecessary convert template instantiationsJohn Firebaugh2017-03-092-2/+2
|
* For data-driven paint setters, transition immediately to target value (#8306)Anand Thakker2017-03-081-0/+45
| | | Closes #8237
* [core] Restore support for *-transition propertiesJohn Firebaugh2017-02-091-0/+46
|