summaryrefslogtreecommitdiff
path: root/src/core-files.json
Commit message (Collapse)AuthorAgeFilesLines
* [core] render extrusions directly in the main framebufferKonstantin Käfer2019-05-081-3/+0
|
* [core] change approach to stencil clipping to (almost) match JSKonstantin Käfer2019-04-291-6/+0
|
* [core] Introduce `style::LayerProperties` interface and its implementationsMikhail Pozdnyakov2019-04-171-0/+1
|
* [core] introduce gfx::RenderPassKonstantin Käfer2019-04-051-0/+3
|
* [core] move GLContextMode to RendererBackendKonstantin Käfer2019-04-051-1/+0
|
* [core] refactor RendererBackendKonstantin Käfer2019-04-051-2/+4
|
* [core] move BackendScope to gfx namespaceKonstantin Käfer2019-04-051-1/+1
|
* [core] add gfx::Renderable and gfx::OffscreenTextureKonstantin Käfer2019-04-051-2/+5
|
* [core] move debug groups to gfx::CommandEncoderKonstantin Käfer2019-04-051-2/+1
|
* [core] introduce CommandEncoder objectKonstantin Käfer2019-04-051-0/+3
|
* [core] add generic base class for renderbuffersKonstantin Käfer2019-04-051-1/+2
|
* add onStyleImageMissing to allow dynamically loaded or generated images (#14253)Ansis Brammanis2019-04-021-0/+1
| | | Also make `Style#updateImage(...)` much faster when the image doesn't change size. This can be useful for asynchronously generating images.
* [core] Remove file source from public Map ctorBruno de Oliveira Abinader2019-03-201-0/+3
|
* [core] move ProgramMap to within the gl::Program objectKonstantin Käfer2019-03-201-1/+0
|
* [core] use constexpr string concatenation for uniform/attribute namesKonstantin Käfer2019-03-201-0/+1
|
* Merge pull request #14126 from mapbox/gfx-refactor-4Konstantin Käfer2019-03-151-59/+53
| | | Graphics refactor #4
* [core] Group Map LatLngBounds, min and max zoom methodsAnder Conselvan de Oliveira2019-03-141-0/+1
| | | | | | | | 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] Add possibility of overriding paint properties inside format ↵Alexander Shalamov2019-03-131-0/+2
| | | | | | | | | | | | | | | | | | 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] add texture bindings to draw call instead of Context member fnKonstantin Käfer2019-03-121-0/+3
|
* [core] move Texture to the gfx namespaceKonstantin Käfer2019-03-121-1/+2
|
* [core] Add MapOptions to define properties of MapSudarsana Babu Nagineni2019-03-081-0/+2
| | | | | | 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-081-0/+1
| | | | | | | 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.
* [core] introduce gfx::Context and move Buffer creation/update methods to itKonstantin Käfer2019-03-061-0/+1
|
* [core] rename gl/*_buffer.hpp to gl/*_buffer_resource.hppKonstantin Käfer2019-03-061-2/+2
|
* [core] move VertexBuffer<> to gfx namespaceKonstantin Käfer2019-03-061-0/+1
|
* [core] move IndexBuffer to gfx namespaceKonstantin Käfer2019-03-061-0/+1
|
* [core] move VertexVector/IndexVector to gfx namespaceKonstantin Käfer2019-03-061-0/+2
|
* [core] move CullFaceMode to gfx namespaceKonstantin Käfer2019-03-011-2/+1
|
* [core] move StencilMode to gfx namespaceKonstantin Käfer2019-03-011-2/+1
|
* [core] move DepthMode to gfx namespaceKonstantin Käfer2019-03-011-2/+1
|
* [core] move GL enum conversions to separate fileKonstantin Käfer2019-03-011-0/+2
|
* [core] move ColorMode to gfx namespaceKonstantin Käfer2019-03-011-2/+1
|
* [core] move draw mode and primitives to gfx namespaceKonstantin Käfer2019-03-011-2/+3
|
* [core] extract attribute structs and gl::Vertex to separate namespaceKonstantin Käfer2019-03-011-0/+1
|
* [core] extract uniform type lists from gl namespaceKonstantin Käfer2019-03-011-0/+1
|
* [core] Move Map::Impl to its own def/impl filesBruno de Oliveira Abinader2019-02-271-0/+2
|
* [core] Switch to the new OpenGL abstractionThiago Marcos P. Santos2019-02-121-2/+3
| | | | | | This patch will make Mapbox GL Core never use OpenGL directly. We should consider locking into OpenGL ES 2.0 to simplify the code path and remove #ifdefs.
* [core] Split layer type specific code in mbgl::ProgramsMikhail Pozdnyakov2019-01-111-0/+1
| | | | | | | | | | | Progams code for a certain layer type is encapsulted within a dedicated `<layer type>Programs` class, inherited from the generic base `LayerTypePrograms` class. `mbgl::Programs::get<layer type>Programs()` lazily initializes the layer type-specific programs code using pointer to the base class, which allows LTO to remove this code from binaries (if the corresponding `get<layer type>Programs()` method can never be invoked).
* [build] generate header maps instead of -files.txtKonstantin Käfer2019-01-091-0/+756