summaryrefslogtreecommitdiff
path: root/src/mbgl/gl
Commit message (Expand)AuthorAgeFilesLines
* [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
* [core] move CullFaceMode to gfx namespaceKonstantin Käfer2019-03-018-83/+65
* [core] move StencilMode to gfx namespaceKonstantin Käfer2019-03-018-111/+79
* [core] move DepthMode to gfx namespaceKonstantin Käfer2019-03-019-80/+61
* [core] move GL enum conversions to separate fileKonstantin Käfer2019-03-015-91/+128
* [core] move ColorMode to gfx namespaceKonstantin Käfer2019-03-017-161/+83
* [core] move draw mode and primitives to gfx namespaceKonstantin Käfer2019-03-017-133/+31
* [core] include what you useKonstantin Käfer2019-03-012-0/+3
* [core] extract attribute structs and gl::Vertex to separate namespaceKonstantin Käfer2019-03-013-172/+44
* [core] rename gl::AttributeType to gl::Attribute to free up the nameKonstantin Käfer2019-03-011-3/+3