summaryrefslogtreecommitdiff
path: root/src/mbgl/gfx
Commit message (Expand)AuthorAgeFilesLines
* [core] Introduce VertexVector::extend() and use it in placement code.Mikhail Pozdnyakov2019-07-231-4/+6
* [core] don't call glFlush on every frameKonstantin Käfer2019-06-121-0/+3
* [core] Remove unused OffscreenTexture variant with depth render targetAleksandar Stojiljkovic2019-06-111-5/+0
* [core] refactor program object creationKonstantin Käfer2019-05-283-35/+6
* [core] add gfx::UploadPass, split startRender into prepare and uploadKonstantin Käfer2019-05-154-85/+131
* [core] add gfx::CommandEncoder::present()Konstantin Käfer2019-05-151-0/+2
* [core] change approach to stencil clipping to (almost) match JSKonstantin Käfer2019-04-291-0/+2
* [core] introduce gfx::RenderPassKonstantin Käfer2019-04-053-0/+50
* [core] test OffscreenTexture renderability before using themKonstantin Käfer2019-04-051-0/+2
* [core] move depth/stencil buffer debug viz to gfx::ContextKonstantin Käfer2019-04-051-0/+6
* [core] move GLContextMode to RendererBackendKonstantin Käfer2019-04-051-2/+2
* [core] refactor RendererBackendKonstantin Käfer2019-04-051-0/+22
* [core] add gfx::Renderable and gfx::OffscreenTextureKonstantin Käfer2019-04-052-0/+35
* [core] add getResource template to gfx::*Resource classesKonstantin Käfer2019-04-056-20/+66
* [core] move debug groups to gfx::CommandEncoderKonstantin Käfer2019-04-052-0/+38
* [core] introduce CommandEncoder objectKonstantin Käfer2019-04-052-0/+21
* [core] move supportsHalfFloatTextures to gfx::ContextKonstantin Käfer2019-04-051-0/+1
* [core] add generic base class for renderbuffersKonstantin Käfer2019-04-052-0/+64
* [core] gl::RenderbufferType -> gfx::RenderbufferPixelTypeKonstantin Käfer2019-04-051-0/+6
* add onStyleImageMissing to allow dynamically loaded or generated images (#14253)Ansis Brammanis2019-04-021-0/+14
* [core] move cleanup to gfx::ContextKonstantin Käfer2019-03-201-0/+4
* [core] use constexpr string concatenation for uniform/attribute namesKonstantin Käfer2019-03-203-10/+10
* [core] remove a_/u_ prefix from attribute/uniform typesKonstantin Käfer2019-03-203-10/+10
* [core] expose vertex binding count in gfx::ContextKonstantin Käfer2019-03-201-1/+5
* Merge pull request #14126 from mapbox/gfx-refactor-4Konstantin Käfer2019-03-1512-114/+310
* [core] add texture bindings to draw call instead of Context member fnKonstantin Käfer2019-03-122-24/+18
* [core] add texture bindings to draw call invocationsKonstantin Käfer2019-03-121-0/+35
* [core] move Texture to the gfx namespaceKonstantin Käfer2019-03-122-0/+76
* [core] move Texture related enums to gfx namespaceKonstantin Käfer2019-03-121-0/+28
* [core] introduce gfx::Context and move Buffer creation/update methods to itKonstantin Käfer2019-03-061-0/+62
* [core] move BufferUsage enum to gfx namespaceKonstantin Käfer2019-03-061-0/+6
* [core] move VertexBuffer<> to gfx namespaceKonstantin Käfer2019-03-061-0/+25
* [core] move IndexBuffer to gfx namespaceKonstantin Käfer2019-03-061-0/+22
* [core] unify *Buffer/Vector namingKonstantin Käfer2019-03-062-4/+4
* [core] make vertex descriptors constexprKonstantin Käfer2019-03-062-77/+194
* [core] move VertexVector/IndexVector to gfx namespaceKonstantin Käfer2019-03-062-0/+100
* [core] move CullFaceMode to gfx namespaceKonstantin Käfer2019-03-012-0/+35
* [core] move StencilMode to gfx namespaceKonstantin Käfer2019-03-012-0/+78
* [core] move DepthMode to gfx namespaceKonstantin Käfer2019-03-012-3/+40
* [core] move GL enum conversions to separate fileKonstantin Käfer2019-03-012-40/+41
* [core] move ColorMode to gfx namespaceKonstantin Käfer2019-03-011-0/+99
* [core] move draw mode and primitives to gfx namespaceKonstantin Käfer2019-03-013-0/+115
* [core] extract attribute structs and gl::Vertex to separate namespaceKonstantin Käfer2019-03-011-0/+148
* [core] extract uniform type lists from gl namespaceKonstantin Käfer2019-03-011-0/+51