Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Do not cache stale tiles | Bruno de Oliveira Abinader | 2017-09-14 | 2 | -23/+20 |
| | |||||
* | [core] Precompute if has image diffs when updating sources | Bruno de Oliveira Abinader | 2017-09-14 | 1 | -5/+3 |
| | |||||
* | [core] Clear atlasImage rect for a removed pattern | Bruno de Oliveira Abinader | 2017-09-13 | 1 | -0/+7 |
| | |||||
* | [core] Rename for clarity: ActiveTexture → ActiveTextureUnit | John Firebaugh | 2017-09-11 | 1 | -2/+2 |
| | |||||
* | [core] Fix z-fighting of translucent fills | John Firebaugh | 2017-09-08 | 1 | -1/+3 |
| | |||||
* | [core] Remove debug::renderTree | Lauren Budorick | 2017-09-07 | 1 | -21/+0 |
| | |||||
* | [core] move annotation tile updates to renderer | Ivo van Dongen | 2017-08-31 | 1 | -0/+3 |
| | | | | | - AnnotationData.updateData() was not completely thread safe. Calling it from the renderer thread instead of the main thread fixes this - Since we moved the coalescing of updates out of the map and into the renderer frontend implementations, the updateData was called too much, resulting in degraded performance. Moving it into the renderer makes sure it gets coalesced again. | ||||
* | [core] Clear RenderGeoJSONSource tilePyramid if no data is available | Bruno de Oliveira Abinader | 2017-08-30 | 1 | -6/+11 |
| | |||||
* | [core] Added GeometryTileWorker-owned image correlation ID | Bruno de Oliveira Abinader | 2017-08-25 | 2 | -11/+11 |
| | |||||
* | [core] No need to skip glClear optimization in overdraw mode | John Firebaugh | 2017-08-24 | 1 | -5/+0 |
| | |||||
* | [core] Eliminate temporary sources set | John Firebaugh | 2017-08-24 | 1 | -11/+8 |
| | |||||
* | [core] Clean up includes and forward declarations | John Firebaugh | 2017-08-24 | 3 | -25/+13 |
| | |||||
* | [core] Inline Renderer::Impl::doRender | John Firebaugh | 2017-08-24 | 2 | -38/+22 |
| | |||||
* | [core] Remove unnecessary members from UpdateParameters | John Firebaugh | 2017-08-24 | 2 | -6/+2 |
| | |||||
* | [core] Create BackendScopes in Renderer, assert in Impl | John Firebaugh | 2017-08-24 | 2 | -9/+7 |
| | | | | This avoids a long series of reset() calls in the Impl. | ||||
* | [core] Inline RenderItem and RenderData | John Firebaugh | 2017-08-24 | 2 | -49/+18 |
| | |||||
* | [core] Merge RenderStyle into Renderer::Impl | John Firebaugh | 2017-08-24 | 7 | -605/+477 |
| | |||||
* | [core] Avoid RenderStyle dependency in query code | John Firebaugh | 2017-08-24 | 12 | -28/+31 |
| | |||||
* | [core] Use separate attribute component for line normals | John Firebaugh | 2017-08-08 | 1 | -3/+3 |
| | | | | Broadcom GPUs don't cope well with using the least significant bit for this. | ||||
* | [core] Do not use polymorphic lambda | Thiago Marcos P. Santos | 2017-08-07 | 1 | -34/+52 |
| | | | | | | Crashes with GCC 5.2.0 needed by Qt Automotive. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68278 | ||||
* | [core] fix rendering of fill outlines that have a different color than the ↵ | Konstantin Käfer | 2017-08-07 | 1 | -30/+22 |
| | | | | fill itself | ||||
* | [core] modify texture coordinate scaling (#9153) | Molly Lloyd | 2017-07-27 | 3 | -15/+11 |
| | | | | | | | | | ignore unsupported dds property tests fix tests remove unneeded texture extent variable bump gl-js to master | ||||
* | [core][android][macos][ios] Implement property functions for line-join, ↵ | Lauren Budorick | 2017-07-26 | 2 | -6/+11 |
| | | | | text-justify, text-anchor (#9583) | ||||
* | [all] Merge View into RendererBackend | John Firebaugh | 2017-07-26 | 7 | -16/+15 |
| | |||||
* | [core] fix backend scope handling on render, cleanup and lowmemory | Ivo van Dongen | 2017-07-25 | 1 | -4/+4 |
| | | | | | - Make renderer frontend responsible for creating a BackendScope on render - encapsulate backend scope handling on cleanup and low memory in renderer impl | ||||
* | [core] generate masks for raster tiles to avoid painting over children | Konstantin Käfer | 2017-07-24 | 6 | -5/+89 |
| | |||||
* | [core] add algorithm for computing masks for raster tiles | Konstantin Käfer | 2017-07-24 | 1 | -0/+15 |
| | |||||
* | [core] Correctly track sprite loaded state through smart setStyle | John Firebaugh | 2017-07-20 | 3 | -13/+19 |
| | |||||
* | [core] Fix build; struct ⇢ class | John Firebaugh | 2017-07-19 | 5 | -5/+7 |
| | |||||
* | [core] Refactor Painter away | John Firebaugh | 2017-07-19 | 39 | -862/+803 |
| | |||||
* | [core] Inline Painter::renderPass | John Firebaugh | 2017-07-19 | 2 | -41/+42 |
| | |||||
* | [core] Move extrusion rendering to RenderFillExtrusionLayer | John Firebaugh | 2017-07-19 | 2 | -53/+42 |
| | |||||
* | [core] Extract renderTileDebug; inline renderClippingMask | John Firebaugh | 2017-07-19 | 9 | -266/+175 |
| | |||||
* | [core] Inline Painter::renderSymbol | John Firebaugh | 2017-07-19 | 3 | -207/+195 |
| | |||||
* | [core] Inline Painter::renderLine and RenderImageSource::render | John Firebaugh | 2017-07-19 | 5 | -116/+102 |
| | |||||
* | [core] Inline Painter::renderLine | John Firebaugh | 2017-07-19 | 3 | -102/+78 |
| | |||||
* | [core] Inline Painter::renderFillExtrusion | John Firebaugh | 2017-07-19 | 3 | -99/+77 |
| | |||||
* | [core] Inline Painter::renderFill | John Firebaugh | 2017-07-19 | 3 | -154/+134 |
| | |||||
* | [core] Inline Painter::renderCircle | John Firebaugh | 2017-07-19 | 3 | -70/+46 |
| | |||||
* | [core] Inline Painter::renderBackground | John Firebaugh | 2017-07-19 | 3 | -88/+74 |
| | |||||
* | [core] Eliminate Bucket::render | John Firebaugh | 2017-07-19 | 31 | -105/+112 |
| | |||||
* | [core] No need for default ctor in {Update,Tile}Parameters | Bruno de Oliveira Abinader | 2017-07-19 | 5 | -65/+5 |
| | |||||
* | [core] std::vector can be bracket-initialized | Bruno de Oliveira Abinader | 2017-07-19 | 2 | -4/+4 |
| | |||||
* | [core] BackendScope prevent double (de-)activation | Ivo van Dongen | 2017-07-18 | 1 | -8/+27 |
| | | | | | - Guards against duplicate activations by checking wether the backend of the prior scope is the same as the current ones - Makes sure that only the most outer backend scope deactivates by tracking activation state | ||||
* | [core] rename backend to renderer backend | Ivo van Dongen | 2017-07-18 | 7 | -9/+124 |
| | |||||
* | [core] renderer interface | Ivo van Dongen | 2017-07-18 | 9 | -12/+350 |
| | |||||
* | [core][ios][android][macos] Use premultiplied image directly for RasterTile ↵ | Asheem Mamoowala | 2017-07-17 | 3 | -9/+9 |
| | | | | 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 | 4 | -34/+67 |
| | | | | change detection | ||||
* | [core] fix division by zero when defaultFadeDuration is 0 | Konstantin Käfer | 2017-07-13 | 1 | -1/+4 |
| | |||||
* | [core] Per-segment-per-layer vertex arrays | John Firebaugh | 2017-07-12 | 10 | -18/+39 |
| | | | | Reduces rebinding, matches gl-js, and works around the buggy VAO implementation on PowerVR SGX544 GPUs. |