Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Introduce `LayerRenderData`. Source::update() accepts layer properties. | Mikhail Pozdnyakov | 2019-04-17 | 12 | -12/+12 |
| | |||||
* | [core] clang-tidy fixes | Konstantin Käfer | 2019-04-05 | 3 | -7/+7 |
| | |||||
* | [core] introduce gfx::RenderPass | Konstantin Käfer | 2019-04-05 | 1 | -0/+1 |
| | |||||
* | [core] remove a_/u_ prefix from attribute/uniform types | Konstantin Käfer | 2019-03-20 | 1 | -2/+2 |
| | |||||
* | [core] remove gl/context.hpp from more files, cast where necessary | Konstantin Käfer | 2019-03-20 | 1 | -1/+1 |
| | |||||
* | Merge pull request #14126 from mapbox/gfx-refactor-4 | Konstantin Käfer | 2019-03-15 | 1 | -1/+2 |
| | | | Graphics refactor #4 | ||||
* | [core] add texture bindings to draw call invocations | Konstantin Käfer | 2019-03-12 | 1 | -0/+1 |
| | |||||
* | [core] move CullFaceMode to gfx namespace | Konstantin Käfer | 2019-03-01 | 1 | -1/+1 |
| | |||||
* | [core] move StencilMode to gfx namespace | Konstantin Käfer | 2019-03-01 | 1 | -1/+1 |
| | |||||
* | [core] move DepthMode to gfx namespace | Konstantin Käfer | 2019-03-01 | 1 | -1/+1 |
| | |||||
* | [core] move ColorMode to gfx namespace | Konstantin Käfer | 2019-03-01 | 1 | -1/+1 |
| | |||||
* | [core] move draw mode and primitives to gfx namespace | Konstantin Käfer | 2019-03-01 | 1 | -1/+1 |
| | |||||
* | [core] extract attribute structs and gl::Vertex to separate namespace | Konstantin Käfer | 2019-03-01 | 1 | -1/+1 |
| | |||||
* | [core] TilePyramid has sorted render tiles | Mikhail Pozdnyakov | 2019-01-16 | 4 | -13/+6 |
| | | | | Thus we obviate unneeded extra sorting of render tiles at each render layer. | ||||
* | [core] Introduce Renderer::queryFeatureExtension API | Alexander Shalamov | 2018-12-12 | 2 | -0/+93 |
| | | | | | | New interface allows it's users to query additional information about feature that was provided by qRF interface. This is particularly useful for clustered features. | ||||
* | [core] Share GeoJSONData pointer as weak_ptr instead of raw ptr | Alexander Shalamov | 2018-12-12 | 2 | -8/+8 |
| | |||||
* | [core] remove some uses of <iostream> and <sstream> | Konstantin Käfer | 2018-10-23 | 1 | -1/+0 |
| | |||||
* | [core] Add face culling mode parameter to Program::draw | Bruno de Oliveira Abinader | 2018-09-13 | 1 | -0/+1 |
| | | | | | | Add a parameter to Program::draw to control whether face culling should be enabled. This will be used in a follow up commit to enable face culling for fill extrusion layers. | ||||
* | [android] add support for gnustl | Konstantin Käfer | 2018-09-11 | 1 | -1/+1 |
| | |||||
* | [core] Implement CrossFadedDataDrivenProperty to add support for feature ↵ | Molly Lloyd | 2018-08-31 | 1 | -2/+2 |
| | | | | expressions in `*-pattern` properties | ||||
* | [core] don't use floating point versions of pow/log | Konstantin Käfer | 2018-06-04 | 1 | -1/+1 |
| | | | | | | GLIBC 2.27 added new versioned symbols of powf and logf, while the double versions of pow and log remained stable. Prefer the double version to avoid introducing a dependency on a newer version of GLIBC than strictly necessary. See https://lists.gnu.org/archive/html/info-gnu/2018-02/msg00000.html | ||||
* | Merge branch 'release-boba' into masterupstream/fabian-merge-release-4.0.1-master | Fabian Guerra | 2018-05-17 | 1 | -10/+18 |
|\ | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # mapbox-gl-js # platform/android/CHANGELOG.md # platform/android/MapboxGLAndroidSDK/gradle.properties # platform/android/gradle/dependencies.gradle # platform/darwin/src/MGLVectorTileSource.mm # platform/darwin/src/MGLVectorTileSource_Private.h # platform/ios/CHANGELOG.md # src/mbgl/style/expression/compound_expression.cpp | ||||
| * | [core] Don't crash when attribute count is exceeded | Konstantin Käfer | 2018-05-03 | 1 | -10/+18 |
| | | |||||
* | | [core] fix circle querying for scale and alignment | Chris Loer | 2018-04-26 | 12 | -15/+27 |
| | | | | | | | | | | | | | | This fixes circle querying for cases where either circle-pitch-alignment=map or circle-pitch-scaling=viewport | ||||
* | | Port global symbol query from GL JS: | Chris Loer | 2018-04-25 | 12 | -27/+15 |
|/ | | | | | | | - Symbol querying is now global instead of per-tile - Symbols that bleed over tile boundaries no longer missed in queries - Symbol results now sorted based on rendering order (ie overlapping symbols change their sort order when a bearing change causes their render order to change) - Placement::retainedQueryData now responsible for maintaining symbol querying data for buckets that may no longer be in the TilePyramid. | ||||
* | [core] add maxzoom uniform for raster-dem tilesets (#11134) | Molly Lloyd | 2018-02-14 | 2 | -1/+6 |
| | | | | | | | | | | * add maxzoom uniform to support external tilesets * update git sha for gl-js * try and fix android crash * name default maxzoom constant | ||||
* | [core] Rename "onLowMemory" to "reduceMemoryUse". | Chris Loer | 2018-02-14 | 11 | -16/+16 |
| | | | | | Android still calls "reduceMemoryUse" only while handling a low memory event. iOS, on the other hand, calls "reduceMemoryUse" every time it enters the background. | ||||
* | Reset tileset-based render sources when any tileset properties changed. (#11042) | Asheem Mamoowala | 2018-02-05 | 6 | -24/+27 |
| | |||||
* | [core] align raster imagery rendering to pixel rid to avoid blurriness | Konstantin Käfer | 2018-01-24 | 1 | -1/+1 |
| | |||||
* | [core] add raster-dem source type and hillshade layer type (#10642) | Molly Lloyd | 2018-01-23 | 2 | -0/+219 |
| | |||||
* | [core] Use separate shaders for background and clipping | Lauren Budorick | 2018-01-09 | 1 | -2/+2 |
| | |||||
* | Support TileJSON bounds property (#10701) | Asheem Mamoowala | 2018-01-05 | 4 | -0/+4 |
| | | | | | | | | * [core] Parse TileJSON bounds property * [core] Add TileRange and LatLngBounds::contains(CanonicalTileID) Move LatLngBounds::contains impl to cpp file * [core] Skip tile creation outside of tileset bounds * [core] Fix TileRange for wrapped bounds and use for CustomTileLoader instead of LatLngBounds comparisons for tiles. | ||||
* | [core] Overzoomed image sources vanish (#10677) | Asheem Mamoowala | 2017-12-13 | 1 | -28/+26 |
| | | | Use z0 tile coordinates instead of screen coordinates to compute ideal zoom for image sources | ||||
* | [core] Custom Geometry Sources | Asheem Mamoowala | 2017-11-22 | 2 | -0/+136 |
| | |||||
* | [core] Update queryRenderedFeatures to use global CollisionIndex. | Chris Loer | 2017-11-17 | 8 | -10/+18 |
| | |||||
* | [core] Move SourceType to the 'style' namespace | Anand Thakker | 2017-10-16 | 4 | -4/+4 |
| | |||||
* | [core] Bypass GeoJSON tile data update if tileID zoom is above source's maxZoom | Bruno de Oliveira Abinader | 2017-09-15 | 1 | -5/+8 |
| | |||||
* | [core] Clear RenderGeoJSONSource tilePyramid if no data is available | Bruno de Oliveira Abinader | 2017-08-30 | 1 | -6/+11 |
| | |||||
* | [core] Avoid RenderStyle dependency in query code | John Firebaugh | 2017-08-24 | 8 | -10/+10 |
| | |||||
* | [core] modify texture coordinate scaling (#9153) | Molly Lloyd | 2017-07-27 | 1 | -3/+4 |
| | | | | | | | | | ignore unsupported dds property tests fix tests remove unneeded texture extent variable bump gl-js to master | ||||
* | [core] generate masks for raster tiles to avoid painting over children | Konstantin Käfer | 2017-07-24 | 1 | -0/+2 |
| | |||||
* | [core] Refactor Painter away | John Firebaugh | 2017-07-19 | 8 | -38/+39 |
| | |||||
* | [core] Extract renderTileDebug; inline renderClippingMask | John Firebaugh | 2017-07-19 | 1 | -2/+24 |
| | |||||
* | [core] Inline Painter::renderLine and RenderImageSource::render | John Firebaugh | 2017-07-19 | 2 | -13/+2 |
| | |||||
* | [core] Eliminate Bucket::render | John Firebaugh | 2017-07-19 | 2 | -9/+5 |
| | |||||
* | [core] std::vector can be bracket-initialized | Bruno de Oliveira Abinader | 2017-07-19 | 2 | -4/+4 |
| | |||||
* | [core][ios][android][macos] Use premultiplied image directly for RasterTile ↵ | Asheem Mamoowala | 2017-07-17 | 1 | -1/+1 |
| | | | | and ImageSource, un-premultiply in the shader for blending | ||||
* | [core] Use shared pointer to manage Image source raster data and speed up ↵ | Asheem Mamoowala | 2017-07-17 | 2 | -29/+48 |
| | | | | change detection | ||||
* | [core] Include what you use | John Firebaugh | 2017-07-12 | 1 | -0/+1 |
| | |||||
* | [core] GCC 4.9 bracket initialization issues | Bruno de Oliveira Abinader | 2017-07-12 | 2 | -4/+4 |
| |