Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Introduce the ResourceTransform | Thiago Marcos P. Santos | 2017-06-26 | 1 | -0/+2 |
| | | | | Wrapper for transforming URLs on the OnlineFileSource. | ||||
* | [core] Make the mbgl/actor headers public | Thiago Marcos P. Santos | 2017-06-26 | 1 | -3/+3 |
| | | | | | They will be needed by the DefaultFileSource, something that we also export as public. | ||||
* | [all] Promote Style to public API | John Firebaugh | 2017-06-22 | 1 | -1/+3 |
| | |||||
* | [core] switch to vector-tile library for decoding Mapbox vector tiles | Konstantin Käfer | 2017-06-21 | 2 | -0/+2 |
| | |||||
* | [core] add benchmark for vector tile parsing | Konstantin Käfer | 2017-06-21 | 3 | -0/+4 |
| | |||||
* | [core] Rename ThreadedObject to Thread | Thiago Marcos P. Santos | 2017-06-21 | 2 | -2/+2 |
| | | | | | 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 | 2 | -4/+0 |
| | | | | Fixes #6425 | ||||
* | [tests] Added tests for ThreadedObject | Thiago Marcos P. Santos | 2017-06-21 | 1 | -0/+1 |
| | |||||
* | [core] Added the ThreadedObject | Thiago Marcos P. Santos | 2017-06-21 | 1 | -0/+3 |
| | | | | Actor model version of util::Thread. | ||||
* | [glfw] Added extrusions (E) and route (R) shortcuts | Bruno de Oliveira Abinader | 2017-06-14 | 1 | -0/+4 |
| | |||||
* | [core] cleanup ProgramParameters | Konstantin Käfer | 2017-06-13 | 1 | -0/+1 |
| | |||||
* | [core] Remove unused binpack.hppp | John Firebaugh | 2017-06-13 | 2 | -4/+0 |
| | |||||
* | [core] Per-bucket icon atlases | John Firebaugh | 2017-06-13 | 2 | -3/+5 |
| | |||||
* | [core] Per-bucket glyph atlases | John Firebaugh | 2017-06-13 | 2 | -2/+4 |
| | |||||
* | Fix undefined memory access in getCoveringRanges() (#9227) | Anand Thakker | 2017-06-09 | 1 | -0/+1 |
| | | | | | | | | | | | | * Add simple unit tests for SymbolSizeBinder * Fix bug in symbol size uniform value calculation For camera functions we were setting the zoom levels in "covering ranges" to `[(zoom stop <= tile zoom), (zoom stop >= 1 + tile zoom)]`, but then evaluating the function at `[tile_zoom, tile_zoom + 1]`. * Check for it != end() before accessing it->first | ||||
* | [core] Collection-level immutability | John Firebaugh | 2017-06-05 | 1 | -0/+1 |
| | | | | Introduce a second level of immutability, over each of the collections held by a style: sources, images, and layers. Tracking immutability at this level allows us to short-circuit significant portions of the RenderStyle update logic via a simple equality check, greatly improving performance. | ||||
* | [core] Split RenderStyle from Style | John Firebaugh | 2017-06-05 | 1 | -0/+3 |
| | |||||
* | [core] Refactor RenderSource updates | John Firebaugh | 2017-06-05 | 1 | -1/+0 |
| | | | | | | | * 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] Render Image Source | Asheem Mamoowala | 2017-06-01 | 1 | -0/+2 |
| | |||||
* | [core] Add ImageSource support to style parsers | Asheem Mamoowala | 2017-06-01 | 1 | -0/+5 |
| | |||||
* | [core] Don't use a separate SpriteAtlas for annotation images | John Firebaugh | 2017-05-26 | 2 | -3/+0 |
| | | | | Instead, just add them to the Style as needed. Includes changes from #8905 and takes care to avoid regressing #3817. | ||||
* | [core] Auto-growable SpriteAtlas using shelf-pack | John Firebaugh | 2017-05-26 | 2 | -0/+2 |
| | |||||
* | [core] Make ExponentialStops behavior consistent; add tests | John Firebaugh | 2017-05-19 | 1 | -0/+2 |
| | |||||
* | [core][ios] Use explicit submodule update for ios target (#8973) | Asheem Mamoowala | 2017-05-18 | 1 | -0/+6 |
| | | | Closes #8750 | ||||
* | [core] Throttle tiles to redo symbol placement at most once every 300ms. | Chris Loer | 2017-05-17 | 1 | -0/+2 |
| | | | | Fixes issue #8435 and prepares for pitch-scaling changes in issue #8967. | ||||
* | [core] Remove WorkQueue | John Firebaugh | 2017-05-17 | 2 | -3/+0 |
| | | | | No longer used as of 5cdf838a387cae446dba500ac49a1c5524bf7949. | ||||
* | [core, node, darwin, qt] Remove support for paint classes | John Firebaugh | 2017-05-15 | 1 | -2/+0 |
| | |||||
* | [core] cascade ⇢ transition / cascading ⇢ transitionable | John Firebaugh | 2017-05-15 | 1 | -1/+1 |
| | |||||
* | [core] Unify {Paint,Layout,Light}Properties | John Firebaugh | 2017-05-15 | 2 | -3/+2 |
| | |||||
* | [core] Move renderer/* files into sub-folders (#8983) | Asheem Mamoowala | 2017-05-12 | 1 | -39/+45 |
| | | | Move renderer/* files into sub-folders | ||||
* | [core] Split style image collection from SpriteAtlas | Ivo van Dongen | 2017-05-12 | 2 | -3/+12 |
| | |||||
* | [linux] loop-uv depends on mbgl-core for linking | John Firebaugh | 2017-05-12 | 1 | -0/+4 |
| | |||||
* | [core] Immutable Impls | John Firebaugh | 2017-05-12 | 1 | -2/+4 |
| | |||||
* | [core] Remove StyleSourcedAnnotation support | John Firebaugh | 2017-05-10 | 1 | -2/+0 |
| | | | | The functionality this provided has been subsumed by the runtime styling API. | ||||
* | [build] Suppress GLFW redefining GLAPIENTRY error | Bruno de Oliveira Abinader | 2017-05-09 | 1 | -0/+11 |
| | |||||
* | [core, android] Factor JSON string conversions | John Firebaugh | 2017-05-08 | 1 | -1/+1 |
| | | | | | | | | | | | 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 light | Ivo van Dongen | 2017-05-08 | 1 | -0/+5 |
| | |||||
* | [core] render light | Ivo van Dongen | 2017-05-08 | 1 | -0/+1 |
| | |||||
* | [core] Omnibus Style::update method | John Firebaugh | 2017-05-04 | 1 | -0/+1 |
| | | | | 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 ⇢ TileParameters | John Firebaugh | 2017-05-04 | 1 | -1/+1 |
| | |||||
* | [core] Move render-related sources out of style directory/namespace | John Firebaugh | 2017-05-03 | 1 | -14/+14 |
| | | | | | | | | | | | | | | | | 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] Make Map.addImage tests pass (#8843) | Asheem Mamoowala | 2017-05-02 | 1 | -1/+1 |
| | | | | | Fix Node tests suite implementation to parse pixelRatio from style json Premultiply images in the node binding before sending to mbgl core | ||||
* | [core] Refactor Source::*Impls into RenderSources and TilePyramid | John Firebaugh | 2017-05-02 | 1 | -0/+15 |
| | |||||
* | [all] Push querySourceFeatures back out to Map | John Firebaugh | 2017-05-02 | 1 | -1/+0 |
| | | | | Once Source and RendererSource are split, Source will no longer have access to tiles. | ||||
* | [core] Render fill-extrusion layers (#8431) | Lauren Budorick | 2017-04-27 | 2 | -4/+23 |
| | |||||
* | [core] split off render layers | Ivo van Dongen | 2017-04-25 | 2 | -5/+28 |
| | |||||
* | [all] Rationalize style::Image | John Firebaugh | 2017-04-24 | 2 | -3/+3 |
| | | | | | | | 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 pool | Konstantin Käfer | 2017-04-24 | 1 | -0/+2 |
| | |||||
* | [core] remove unused leftover files | Konstantin Käfer | 2017-04-20 | 1 | -0/+2 |
| | |||||
* | [core, darwin] Object identity for MGLSource*, MGLStyleLayer* | John Firebaugh | 2017-04-13 | 2 | -0/+2 |
| | | | | All `MGLSource` pointers referencing the same logical source will now be object identical; similarly for `MGLStyleLayer`. |