summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [core] Use the right types for zoom scale logicBruno de Oliveira Abinader2016-06-282-5/+5
| | | | | | | 32 bit integers should be enough for zoom scale logic. In shape annotation logic, 'maxAmountOfTileFeatures' requires 64 bits because we are multiplying the zoom scale with the extent, which might give a number higher than std::numeric_limits<uint32_t>::max().
* [core] Set annotation max zoom to 18Bruno de Oliveira Abinader2016-06-281-1/+2
|
* [core] Merge TexturePool into ObjectStore; pool all textures (#5477)John Firebaugh2016-06-2721-182/+57
|
* [core] Protect against invalid geometriesJohn Firebaugh2016-06-241-1/+2
|
* [core, node] Implement bindings for addSourceJohn Firebaugh2016-06-2411-233/+78
|
* [core, node] Implement bindings for addLayerJohn Firebaugh2016-06-2442-442/+204
|
* [core] Adjust layer source properties to better reflect realityJohn Firebaugh2016-06-2414-80/+87
| | | | | | | | * Layer source ID is immutable; must be provided to the constructor * Layer source layer is mutable * Layers with GeoJSON sources do not have a source layer While here, make Layer::copy impl-private.
* [core] Split up and clean up conversion.hppJohn Firebaugh2016-06-243-34/+10
|
* [core] Include what you useJohn Firebaugh2016-06-247-0/+7
|
* [core] Remove TexturePool from style::UpdateParameters (#5442)John Firebaugh2016-06-223-7/+0
|
* [core] remove TexturePool dependency from Raster constructorKonstantin Käfer2016-06-2219-45/+36
|
* [core, node] Node bindings for setFilterJohn Firebaugh2016-06-214-170/+56
|
* [core] Rewrite style parsing logic for reuse in node bindingsJohn Firebaugh2016-06-213-228/+61
|
* [core] Factor out thread name setter/getterBruno de Oliveira Abinader2016-06-202-19/+26
|
* [core] s/Wireframe/Overdraw/gBruno de Oliveira Abinader2016-06-2010-22/+22
|
* [core] Refactor wireframe to match JS overdraw modeBruno de Oliveira Abinader2016-06-2013-70/+91
|
* [core] Added BlendColor GL config valueBruno de Oliveira Abinader2016-06-202-0/+4
|
* [core] Autogenerate Shader nameBruno de Oliveira Abinader2016-06-2016-60/+37
|
* [core] Cleaned up TransitionOptionsBruno de Oliveira Abinader2016-06-203-4/+2
|
* [core] Use default transition ease for style transitionBruno de Oliveira Abinader2016-06-201-4/+5
| | | | Fixes #363.
* [core] Added mbgl::util::DEFAULT_TRANSITION_EASEBruno de Oliveira Abinader2016-06-201-1/+1
|
* [core] Avoid redundant 'inline' usageBruno de Oliveira Abinader2016-06-1823-108/+109
|
* [core] Cleaned up enum classesBruno de Oliveira Abinader2016-06-181-5/+5
| | | | | - Replaced static_cast with C++ casts. - Replaced inline with constexpr.
* [core] Fix typo in mbgl::ResponseBruno de Oliveira Abinader2016-06-181-1/+1
| | | | WIP: Use Enum<Type> for mbgl::Storage::Response::Value.
* [core] Avoid unnecessary work when a symbol annotation is updatedJohn Firebaugh2016-06-175-16/+76
| | | | In particular, if only the geometry changes, don't cascade and recalculate the style.
* [core] Copy only the necessary style layers to the workerJohn Firebaugh2016-06-176-31/+42
|
* [core] Do not use pthread_getname_np before glibc 2.11Bruno de Oliveira Abinader2016-06-171-2/+8
| | | | Follows approach in src/mbgl/util/thread.hpp header.
* [core] Runtime source API: Map methodsJohn Firebaugh2016-06-163-0/+23
|
* [core] Runtime source API: part 2John Firebaugh2016-06-164-0/+50
|
* [core] Runtime source API: private implsJohn Firebaugh2016-06-1620-162/+165
|
* [core, node] Implement setPaintProperty for color properties (#5380)John Firebaugh2016-06-162-10/+26
|
* [core] Update test suite; use linear interpolation for rotated iconsJohn Firebaugh2016-06-151-0/+2
|
* [core] Prepare Filter and FilterEvaluator for extraction (#5366)John Firebaugh2016-06-154-177/+2
|
* Support for icon-text-fit, icon-text-fit-padding (#5334)Young Hahn2016-06-159-8/+90
| | | | | | | | | | * Add support for icon-text-fit * Port unit tests for getIconQuads() from js => cpp * Add support for padding in all 4 directions. * Update all hashes post-merge
* [core] Add a few conveniences to ColorJohn Firebaugh2016-06-157-14/+10
|
* [core] Remove unused and mis-parsed properties from TilesetJohn Firebaugh2016-06-152-34/+2
| | | | latitude and longitude were reversed. Fortunately they were not used.
* [core] Use variant<std::string, GeoJSON> in GeoJSON sourceJohn Firebaugh2016-06-154-41/+34
|
* [core] Use variant<std::string, Tileset> in TileSourceJohn Firebaugh2016-06-158-200/+222
| | | | A tile source can either specify a URL to TileJSON, or inline TileJSON.
* [core] Removed duplicated code in circle shader blurBruno de Oliveira Abinader2016-06-151-7/+1
| | | | Antialiased blur calculation now happens inside the vertex shader code.
* [core] Fix sublayer depth when drawing strokeBruno de Oliveira Abinader2016-06-151-1/+13
| | | | Port from -js: https://github.com/mapbox/mapbox-gl-js/commit/002c69071275997886fd98aa4dbc6025eed36a86
* [core] Cleaned up Painter::render{Background,Fill}Bruno de Oliveira Abinader2016-06-152-62/+53
|
* [core] Separate pattern size from draw-time variablesBruno de Oliveira Abinader2016-06-155-101/+63
| | | | Part of https://github.com/mapbox/mapbox-gl-shaders/issues/1.
* [core] Added mbgl::util::convert helper functionBruno de Oliveira Abinader2016-06-151-0/+9
| | | | | Converts a given std::array into another using a different (convertible) type.
* [core] Cleanup SpriteAtlasPositionBruno de Oliveira Abinader2016-06-151-7/+3
|
* Color class (#5361)Young Hahn2016-06-1530-43/+69
| | | | | | * Color class * Switch to list initialization
* [tidy/linux] modernize-pass-by-valueBruno de Oliveira Abinader2016-06-141-1/+1
|
* [tidy/linux] modernize-use-defaultBruno de Oliveira Abinader2016-06-141-3/+2
|
* [core] Miscellaneous Source cleanupsJohn Firebaugh2016-06-142-22/+10
|
* [core] Add Source::startRender for parallelism with finishRenderJohn Firebaugh2016-06-143-14/+21
|
* [core] Add virtual Source::getTileSize()John Firebaugh2016-06-148-7/+13
|