summaryrefslogtreecommitdiff
path: root/src/mbgl/gl
Commit message (Expand)AuthorAgeFilesLines
* [core] Blacklist VAO extension for Adreno (TM) 4xx GPUsAlexander Shalamov2019-12-021-8/+8
* [render-test] Add resource usage tracking to gfx contextMikko Pulkki2019-10-3010-12/+126
* [render-test] Implement fps benchmarking tests (#15803)Mikko Pulkki2019-10-222-0/+6
* [core] Fix performance-move-const-argThiago Marcos P. Santos2019-09-253-3/+8
* [core] don't call glFlush on every frameKonstantin Käfer2019-06-122-0/+8
* [core] Remove unused OffscreenTexture variant with depth render targetAleksandar Stojiljkovic2019-06-114-39/+2
* [core] refactor program object creationKonstantin Käfer2019-05-282-19/+15
* [core] Remove binary shader supportThiago Marcos P. Santos2019-05-2111-412/+0
* [core] Remove re-linking programs approach (#14482)Aleksandar Stojiljkovic2019-05-205-71/+35
* [core] add gfx::UploadPass, split startRender into prepare and uploadKonstantin Käfer2019-05-159-101/+202
* [core] add gfx::CommandEncoder::present()Konstantin Käfer2019-05-152-0/+6
* [core] change approach to stencil clipping to (almost) match JSKonstantin Käfer2019-04-292-0/+7
* [ios] run glFlush when reducing memory and don't reduce memory while in backg...Konstantin Käfer2019-04-111-0/+2
* [core] introduce gfx::RenderPassKonstantin Käfer2019-04-055-0/+71
* [core] test OffscreenTexture renderability before using themKonstantin Käfer2019-04-052-0/+11
* [core] move depth/stencil buffer debug viz to gfx::ContextKonstantin Käfer2019-04-052-0/+63
* [core] remove Renderer::flushKonstantin Käfer2019-04-052-9/+0
* [core] move GLContextMode to RendererBackendKonstantin Käfer2019-04-051-1/+3
* [core] refactor RendererBackendKonstantin Käfer2019-04-053-3/+78
* [core] add gfx::Renderable and gfx::OffscreenTextureKonstantin Käfer2019-04-054-0/+132
* [core] add getResource template to gfx::*Resource classesKonstantin Käfer2019-04-054-32/+29
* [core] move debug groups to gfx::CommandEncoderKonstantin Käfer2019-04-055-76/+36
* [core] introduce CommandEncoder objectKonstantin Käfer2019-04-054-0/+41
* [core] move supportsHalfFloatTextures to gfx::ContextKonstantin Käfer2019-04-051-2/+0
* [core] prefer static_cast for casts to derived classesKonstantin Käfer2019-04-052-3/+3
* [core] add generic base class for renderbuffersKonstantin Käfer2019-04-054-69/+55
* [core] gl::RenderbufferType -> gfx::RenderbufferPixelTypeKonstantin Käfer2019-04-055-46/+53
* add onStyleImageMissing to allow dynamically loaded or generated images (#14253)Ansis Brammanis2019-04-022-0/+19
* [core] Disable binary programs until we fix #14294Thiago Marcos P. Santos2019-04-022-2/+3
* [core] Expose a way of flushing the graphics pipelineThiago Marcos P. Santos2019-03-202-0/+9
* [core] move cleanup to gfx::ContextKonstantin Käfer2019-03-202-1/+15
* [core] move ProgramMap to within the gl::Program objectKonstantin Käfer2019-03-204-84/+158
* [core] use constexpr string concatenation for uniform/attribute namesKonstantin Käfer2019-03-203-11/+21
* [core] remove a_/u_ prefix from attribute/uniform typesKonstantin Käfer2019-03-203-11/+11
* [core] expose vertex binding count in gfx::ContextKonstantin Käfer2019-03-202-4/+2
* [core] remove gl/context.hpp from more files, cast where necessaryKonstantin Käfer2019-03-202-6/+9
* Merge pull request #14126 from mapbox/gfx-refactor-4Konstantin Käfer2019-03-1513-220/+369
* [core] add texture bindings to draw call instead of Context member fnKonstantin Käfer2019-03-128-67/+137
* [core] add texture bindings to draw call invocationsKonstantin Käfer2019-03-121-1/+5
* [core] move Texture to the gfx namespaceKonstantin Käfer2019-03-126-107/+72
* [core] move Texture related enums to gfx namespaceKonstantin Käfer2019-03-126-89/+111
* [core] introduce gfx::Context and move Buffer creation/update methods to itKonstantin Käfer2019-03-062-42/+12
* [core] move BufferUsage enum to gfx namespaceKonstantin Käfer2019-03-064-18/+28
* [core] rename gl/*_buffer.hpp to gl/*_buffer_resource.hppKonstantin Käfer2019-03-065-4/+4
* [core] move VertexBuffer<> to gfx namespaceKonstantin Käfer2019-03-066-25/+31
* [core] move IndexBuffer to gfx namespaceKonstantin Käfer2019-03-066-20/+33
* [core] unify *Buffer/Vector namingKonstantin Käfer2019-03-063-10/+10
* [core] make vertex descriptors constexprKonstantin Käfer2019-03-065-58/+100
* [core] remove unused template parameter from gl::IndexBufferKonstantin Käfer2019-03-063-5/+4
* [core] move VertexVector/IndexVector to gfx namespaceKonstantin Käfer2019-03-063-57/+6