Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Disable binary programs until we fix #14294 | Thiago Marcos P. Santos | 2019-04-02 | 2 | -2/+3 |
| | |||||
* | [core] Remove RenderLinePaintProperties | Mikhail Pozdnyakov | 2019-04-02 | 10 | -29/+37 |
| | | | | | | | This patch removes the `RenderLinePaintProperties` by making `LineFloorWidth` part of the `style::LinePaintProperties`. It normalizes paint properties evaluation for the line layer. | ||||
* | [core] Simplify render symbol layer initialization | Mikhail Pozdnyakov | 2019-04-02 | 5 | -33/+20 |
| | | | | Obviate few extra calls from the renderer impl parts initializing symbol layers. | ||||
* | [core] Single line optimization for variable label placement | Mikhail Pozdnyakov | 2019-03-29 | 7 | -31/+48 |
| | |||||
* | [core] Introduce variable text placement for point labels - Placement part | Mikhail Pozdnyakov | 2019-03-29 | 10 | -73/+267 |
| | |||||
* | [core] Introduce variable text placement for point labels - Render part | Alexander Shalamov | 2019-03-29 | 5 | -6/+103 |
| | |||||
* | Export hideGlyphs and addDynamicAttributes symbols | Alexander Shalamov | 2019-03-29 | 1 | -0/+5 |
| | |||||
* | [core] Introduce variable text placement for point labels - Layout part | Mikhail Pozdnyakov | 2019-03-29 | 14 | -116/+345 |
| | |||||
* | [core] auto value for 'text-justify' field | Mikhail Pozdnyakov | 2019-03-29 | 1 | -0/+1 |
| | |||||
* | [core] Enable 'text-radial-offset' property | Mikhail Pozdnyakov | 2019-03-29 | 2 | -1/+30 |
| | |||||
* | [core] Enable text-variable-anchor property | Mikhail Pozdnyakov | 2019-03-29 | 7 | -1/+70 |
| | |||||
* | [core] Traverse expression tree when checking for property overrides | Alexander Shalamov | 2019-03-28 | 2 | -14/+53 |
| | | | | | | | | | | Before this change, symbol layer was only checking whether top level 'text-field' layout property expression is FormatExpression and if it has paint property overrides. This change takes into account that 'text-field' might have nested expressions, thus, requires traversal over child expressions. Fixes: #14254 | ||||
* | [core] Include pixelRatio property in MapOptions | Sudarsana Babu Nagineni | 2019-03-28 | 4 | -8/+18 |
| | | | | Move pixelRatio property from Map constructor to MapOptions. | ||||
* | [core] Add setter/getter for size property in MapOptions | Sudarsana Babu Nagineni | 2019-03-28 | 4 | -19/+16 |
| | |||||
* | [core] Add interface to change the orientation through MapOptions | Sudarsana Babu Nagineni | 2019-03-28 | 3 | -5/+13 |
| | |||||
* | [core] Add getter for Map options | Sudarsana Babu Nagineni | 2019-03-28 | 1 | -6/+8 |
| | | | | | Instead of having individual getter for each Map option, add a common getter for all Map options. | ||||
* | [core] don't access empty texture pos optionals when buckets are out of sync | Konstantin Käfer | 2019-03-27 | 2 | -3/+3 |
| | |||||
* | [core] harden fetching camera for bounds when padding is excessive | Łukasz Paczos | 2019-03-25 | 1 | -2/+7 |
| | |||||
* | [core] ResoureOptions explicit copy via clone() | Bruno de Oliveira Abinader | 2019-03-25 | 2 | -3/+6 |
| | |||||
* | [core] Fix signature of fluent interface setters | Bruno de Oliveira Abinader | 2019-03-23 | 2 | -20/+20 |
| | |||||
* | [core] Replace shared_ptr with unique_ptr in {Map,Resource}Options | Bruno de Oliveira Abinader | 2019-03-22 | 2 | -22/+28 |
| | |||||
* | [core] Remove file source from public Map ctor | Bruno de Oliveira Abinader | 2019-03-20 | 13 | -51/+132 |
| | |||||
* | [core] Cleanup Map::Impl ctor | Bruno de Oliveira Abinader | 2019-03-20 | 3 | -54/+30 |
| | |||||
* | [core] Expose a way of flushing the graphics pipeline | Thiago Marcos P. Santos | 2019-03-20 | 5 | -0/+21 |
| | | | | | Useful for apps before going to background that are restricted by the OS of performing any operation. | ||||
* | [core] move cleanup to gfx::Context | Konstantin Käfer | 2019-03-20 | 4 | -15/+20 |
| | |||||
* | [core] move ProgramMap to within the gl::Program object | Konstantin Käfer | 2019-03-20 | 52 | -298/+778 |
| | |||||
* | [core] use constexpr string concatenation for uniform/attribute names | Konstantin Käfer | 2019-03-20 | 26 | -533/+616 |
| | |||||
* | [core] remove a_/u_ prefix from attribute/uniform types | Konstantin Käfer | 2019-03-20 | 49 | -523/+523 |
| | |||||
* | [core] expose vertex binding count in gfx::Context | Konstantin Käfer | 2019-03-20 | 4 | -13/+12 |
| | |||||
* | [core] remove gl/context.hpp from more files, cast where necessary | Konstantin Käfer | 2019-03-20 | 23 | -77/+92 |
| | |||||
* | Merge pull request #14126 from mapbox/gfx-refactor-4 | Konstantin Käfer | 2019-03-15 | 153 | -2499/+2390 |
| | | | Graphics refactor #4 | ||||
* | [core] Group Map LatLngBounds, min and max zoom methods | Ander Conselvan de Oliveira | 2019-03-14 | 2 | -22/+28 |
| | | | | | | | | Group bounds, minimum and maximum zoom related methods together using the new BoundOptions. v2: Document that getBounds() initializes all optional fields. - Add test for getBounds() on a map with default values. | ||||
* | [core] Remove optional from Map::setLatLngBounds() | Ander Conselvan de Oliveira | 2019-03-14 | 6 | -18/+21 |
| | | | | | | | | This is a first step into grouping together bounds related Map methods into one that takes a "BoundOptions" object. LatLngBounds::unbounded() replaces an undefined optional<LatLngBounds>. v2: Document LatLngBounds::unbounded() | ||||
* | [core] Remove support for setting minimum and maximum pitch | Ander Conselvan de Oliveira | 2019-03-14 | 5 | -62/+2 |
| | | | | | | | | | Support for limiting pitch was introduced in commit c4fc89977bcb ([core] Added {set,get}{Min,Max}Pitch) in 2017 but was never exposed by the platform SDKs. Simplify the Map interface by removing this unused feature. v2: Add util::PITCH_MIN | ||||
* | [build] update Boost to 1.69 and remove RTTI | Konstantin Käfer | 2019-03-13 | 4 | -5/+2 |
| | |||||
* | [core] Get FileSource via UpdateParameters in Renderer::Impl | Bruno de Oliveira Abinader | 2019-03-13 | 6 | -10/+7 |
| | |||||
* | [core] Lazy-load {Image,Glyph}Manager on Renderer::Impl | Bruno de Oliveira Abinader | 2019-03-13 | 2 | -9/+18 |
| | |||||
* | [core] Add possibility of overriding paint properties inside format ↵ | Alexander Shalamov | 2019-03-13 | 27 | -158/+473 |
| | | | | | | | | | | | | | | | | | | expression #14062 * [core] Add format override expression and formatted section to evaluation context * [core] Add textColor to TaggedString's formatted section * [core] Add FormatSectionOverrides and introduce overridable properties * [core] Populate symbol layer paint properties for text sections * [core] Add benchmark for style that uses text-color override * [core] Add unit test for FormatOverrideExpression * [core] Add unit test for FormatSectionOverrides | ||||
* | [core] Don't use exceptions in MapObserver::onDidFailLoadingMap | Ander Conselvan de Oliveira | 2019-03-13 | 1 | -1/+21 |
| | | | | | | | Using different exception pointers to specify the loading failure makes an awkward API. Most users rethrow the exception only to figure out what type of error happened so it can be reported properly. So replace the exception pointer with a enum an string description of the failure. | ||||
* | [core] add texture bindings to draw call instead of Context member fn | Konstantin Käfer | 2019-03-12 | 47 | -235/+365 |
| | |||||
* | [core] add texture bindings to draw call invocations | Konstantin Käfer | 2019-03-12 | 17 | -26/+127 |
| | |||||
* | [core] add place for specifying textures/samplers separately from uniforms | Konstantin Käfer | 2019-03-12 | 16 | -0/+28 |
| | |||||
* | [core] use abstract Context interface where possible | Konstantin Käfer | 2019-03-12 | 31 | -48/+43 |
| | |||||
* | [core] move Texture to the gfx namespace | Konstantin Käfer | 2019-03-12 | 20 | -136/+181 |
| | |||||
* | [core] move Texture related enums to gfx namespace | Konstantin Käfer | 2019-03-12 | 19 | -116/+166 |
| | |||||
* | [core] Add MapOptions to define properties of Map | Sudarsana Babu Nagineni | 2019-03-08 | 3 | -8/+92 |
| | | | | | | To simplify the Map constructor, introduce MapOptions interface to define the properties that can be set on a Map. | ||||
* | [core] consolidate Axonometric rendering API | Sudarsana Babu Nagineni | 2019-03-08 | 4 | -48/+17 |
| | | | | | | | Instead of having individual APIs for setting axonometric and skew options, create ProjectionMode struct that holds all the relevant options for Axonometric rendering and introduce setter/getter on the Map for those options. | ||||
* | Update mapbox-gl-js submodule to v0.53.0 | Mikhail Pozdnyakov | 2019-03-06 | 23 | -860/+873 |
| | |||||
* | [core] introduce gfx::Context and move Buffer creation/update methods to it | Konstantin Käfer | 2019-03-06 | 5 | -50/+83 |
| | |||||
* | [core] move BufferUsage enum to gfx namespace | Konstantin Käfer | 2019-03-06 | 6 | -26/+42 |
| |