summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 💥upstream/heatmap-bugKonstantin Käfer2019-03-211-2/+3
|
* [xxx] remove Primitive classesKonstantin Käfer2019-03-2124-103/+87
|
* [xxx] pass by referenceKonstantin Käfer2019-03-213-24/+24
|
* [xxx] rename uniformvaluesKonstantin Käfer2019-03-212-21/+16
|
* [core] change gl::Uniform -> gl::UniformStateKonstantin Käfer2019-03-213-28/+32
|
* [core] gl::Attributes -> gl::AttributeLocationsKonstantin Käfer2019-03-212-35/+36
|
* [core] mirror gfx::AttributeBindings for gfx::TextureBindings and ↵Konstantin Käfer2019-03-212-17/+14
| | | | gfx::UniformValues
* [core] integrate gfx::Attributes and gfx::Attributes<>::BindingsKonstantin Käfer2019-03-217-28/+35
|
* [core] move BinaryProgram to gl namespaceKonstantin Käfer2019-03-214-4/+8
|
* [core] UniformValues -> LayoutUniformValues, and remove gl::Uniforms from ↵Konstantin Käfer2019-03-2128-221/+223
| | | | program.hpp
* [core] move VertexArray behind new gfx::DrawScope facadeKonstantin Käfer2019-03-2111-26/+86
|
* [core] pull attribute binding related code into gfx namespaceKonstantin Käfer2019-03-2125-101/+108
|
* [core] move attributeBinding function to gfx namespaceKonstantin Käfer2019-03-213-25/+18
|
* [core] pull out AttributeBindings tupleKonstantin Käfer2019-03-213-5/+14
|
* [core] move AttributeBinding to gfx namespaceKonstantin Käfer2019-03-216-30/+33
|
* [core] mark PaintPropertyBinder subclasses as finalKonstantin Käfer2019-03-211-5/+5
|
* [core] split VertexType from VertexKonstantin Käfer2019-03-212-31/+36
|
* [core] Group Map LatLngBounds, min and max zoom methodsAnder Conselvan de Oliveira2019-03-142-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 Oliveira2019-03-146-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 pitchAnder Conselvan de Oliveira2019-03-145-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 RTTIKonstantin Käfer2019-03-134-5/+2
|
* [core] Get FileSource via UpdateParameters in Renderer::ImplBruno de Oliveira Abinader2019-03-136-10/+7
|
* [core] Lazy-load {Image,Glyph}Manager on Renderer::ImplBruno de Oliveira Abinader2019-03-132-9/+18
|
* [core] Add possibility of overriding paint properties inside format ↵Alexander Shalamov2019-03-1327-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::onDidFailLoadingMapAnder Conselvan de Oliveira2019-03-131-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 fnKonstantin Käfer2019-03-1247-235/+365
|
* [core] add texture bindings to draw call invocationsKonstantin Käfer2019-03-1217-26/+127
|
* [core] add place for specifying textures/samplers separately from uniformsKonstantin Käfer2019-03-1216-0/+28
|
* [core] use abstract Context interface where possibleKonstantin Käfer2019-03-1231-48/+43
|
* [core] move Texture to the gfx namespaceKonstantin Käfer2019-03-1220-136/+181
|
* [core] move Texture related enums to gfx namespaceKonstantin Käfer2019-03-1219-116/+166
|
* [core] Add MapOptions to define properties of MapSudarsana Babu Nagineni2019-03-083-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 APISudarsana Babu Nagineni2019-03-084-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.0Mikhail Pozdnyakov2019-03-0623-860/+873
|
* [core] introduce gfx::Context and move Buffer creation/update methods to itKonstantin Käfer2019-03-065-50/+83
|
* [core] move BufferUsage enum to gfx namespaceKonstantin Käfer2019-03-066-26/+42
|
* [core] rename gl/*_buffer.hpp to gl/*_buffer_resource.hppKonstantin Käfer2019-03-066-6/+6
|
* [core] move VertexBuffer<> to gfx namespaceKonstantin Käfer2019-03-0623-68/+100
|
* [core] move IndexBuffer to gfx namespaceKonstantin Käfer2019-03-0621-49/+85
|
* [core] unify *Buffer/Vector namingKonstantin Käfer2019-03-0617-52/+52
|
* [core] make vertex descriptors constexprKonstantin Käfer2019-03-069-152/+310
|
* [core] remove unused template parameter from gl::IndexBufferKonstantin Käfer2019-03-0616-24/+23
|
* [core] move VertexVector/IndexVector to gfx namespaceKonstantin Käfer2019-03-0620-107/+158
|
* update shadersMolly Lloyd2019-03-0511-448/+456
|
* remove unused dem memoryMolly Lloyd2019-03-053-25/+18
|
* [core] Organize Map::{move,pitch,scale,rotate}ByBruno de Oliveira Abinader2019-03-041-17/+9
|
* [core] Remove map coordinate setters/gettersBruno de Oliveira Abinader2019-03-041-19/+1
|
* [core] Transform{State}: s/angle/bearing/Bruno de Oliveira Abinader2019-03-0417-56/+53
|
* [core] Remove map bearing setters/gettersBruno de Oliveira Abinader2019-03-041-20/+0
|
* [core] Remove map pitch setters/gettersBruno de Oliveira Abinader2019-03-041-18/+4
|