summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer
Commit message (Collapse)AuthorAgeFilesLines
* [core] Do not cache stale tilesBruno de Oliveira Abinader2017-09-142-23/+20
|
* [core] Precompute if has image diffs when updating sourcesBruno de Oliveira Abinader2017-09-141-5/+3
|
* [core] Clear atlasImage rect for a removed patternBruno de Oliveira Abinader2017-09-131-0/+7
|
* [core] Rename for clarity: ActiveTexture → ActiveTextureUnitJohn Firebaugh2017-09-111-2/+2
|
* [core] Fix z-fighting of translucent fillsJohn Firebaugh2017-09-081-1/+3
|
* [core] Remove debug::renderTreeLauren Budorick2017-09-071-21/+0
|
* [core] move annotation tile updates to rendererIvo van Dongen2017-08-311-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 availableBruno de Oliveira Abinader2017-08-301-6/+11
|
* [core] Added GeometryTileWorker-owned image correlation IDBruno de Oliveira Abinader2017-08-252-11/+11
|
* [core] No need to skip glClear optimization in overdraw modeJohn Firebaugh2017-08-241-5/+0
|
* [core] Eliminate temporary sources setJohn Firebaugh2017-08-241-11/+8
|
* [core] Clean up includes and forward declarationsJohn Firebaugh2017-08-243-25/+13
|
* [core] Inline Renderer::Impl::doRenderJohn Firebaugh2017-08-242-38/+22
|
* [core] Remove unnecessary members from UpdateParametersJohn Firebaugh2017-08-242-6/+2
|
* [core] Create BackendScopes in Renderer, assert in ImplJohn Firebaugh2017-08-242-9/+7
| | | | This avoids a long series of reset() calls in the Impl.
* [core] Inline RenderItem and RenderDataJohn Firebaugh2017-08-242-49/+18
|
* [core] Merge RenderStyle into Renderer::ImplJohn Firebaugh2017-08-247-605/+477
|
* [core] Avoid RenderStyle dependency in query codeJohn Firebaugh2017-08-2412-28/+31
|
* [core] Use separate attribute component for line normalsJohn Firebaugh2017-08-081-3/+3
| | | | Broadcom GPUs don't cope well with using the least significant bit for this.
* [core] Do not use polymorphic lambdaThiago Marcos P. Santos2017-08-071-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äfer2017-08-071-30/+22
| | | | fill itself
* [core] modify texture coordinate scaling (#9153)Molly Lloyd2017-07-273-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 Budorick2017-07-262-6/+11
| | | | text-justify, text-anchor (#9583)
* [all] Merge View into RendererBackendJohn Firebaugh2017-07-267-16/+15
|
* [core] fix backend scope handling on render, cleanup and lowmemoryIvo van Dongen2017-07-251-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 childrenKonstantin Käfer2017-07-246-5/+89
|
* [core] add algorithm for computing masks for raster tilesKonstantin Käfer2017-07-241-0/+15
|
* [core] Correctly track sprite loaded state through smart setStyleJohn Firebaugh2017-07-203-13/+19
|
* [core] Fix build; struct ⇢ classJohn Firebaugh2017-07-195-5/+7
|
* [core] Refactor Painter awayJohn Firebaugh2017-07-1939-862/+803
|
* [core] Inline Painter::renderPassJohn Firebaugh2017-07-192-41/+42
|
* [core] Move extrusion rendering to RenderFillExtrusionLayerJohn Firebaugh2017-07-192-53/+42
|
* [core] Extract renderTileDebug; inline renderClippingMaskJohn Firebaugh2017-07-199-266/+175
|
* [core] Inline Painter::renderSymbolJohn Firebaugh2017-07-193-207/+195
|
* [core] Inline Painter::renderLine and RenderImageSource::renderJohn Firebaugh2017-07-195-116/+102
|
* [core] Inline Painter::renderLineJohn Firebaugh2017-07-193-102/+78
|
* [core] Inline Painter::renderFillExtrusionJohn Firebaugh2017-07-193-99/+77
|
* [core] Inline Painter::renderFillJohn Firebaugh2017-07-193-154/+134
|
* [core] Inline Painter::renderCircleJohn Firebaugh2017-07-193-70/+46
|
* [core] Inline Painter::renderBackgroundJohn Firebaugh2017-07-193-88/+74
|
* [core] Eliminate Bucket::renderJohn Firebaugh2017-07-1931-105/+112
|
* [core] No need for default ctor in {Update,Tile}ParametersBruno de Oliveira Abinader2017-07-195-65/+5
|
* [core] std::vector can be bracket-initializedBruno de Oliveira Abinader2017-07-192-4/+4
|
* [core] BackendScope prevent double (de-)activationIvo van Dongen2017-07-181-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 backendIvo van Dongen2017-07-187-9/+124
|
* [core] renderer interfaceIvo van Dongen2017-07-189-12/+350
|
* [core][ios][android][macos] Use premultiplied image directly for RasterTile ↵Asheem Mamoowala2017-07-173-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 Mamoowala2017-07-174-34/+67
| | | | change detection
* [core] fix division by zero when defaultFadeDuration is 0Konstantin Käfer2017-07-131-1/+4
|
* [core] Per-segment-per-layer vertex arraysJohn Firebaugh2017-07-1210-18/+39
| | | | Reduces rebinding, matches gl-js, and works around the buggy VAO implementation on PowerVR SGX544 GPUs.