summaryrefslogtreecommitdiff
path: root/src/mbgl/gfx
Commit message (Collapse)AuthorAgeFilesLines
* [core] Fix performance-noexcept-move-constructor in header filesThiago Marcos P. Santos2020-04-171-3/+1
| | | | As reported by clang-tidy-8.
* [core] Fix google-default-arguments errors in header filesThiago Marcos P. Santos2020-04-171-3/+2
| | | | As reported by clang-tidy-8.
* [core] Fix google-build-namespaces errors in header filesThiago Marcos P. Santos2020-04-171-4/+0
| | | | As reported by clang-tidy-8.
* [core] Fix modernize-use-override errors in header filesThiago Marcos P. Santos2020-04-171-1/+1
| | | | As reported by clang-tidy-8.
* [core] Fix readability-avoid-const-params-in-decls errors in header filesThiago Marcos P. Santos2020-04-171-4/+6
| | | | As reported by clang-tidy-8.
* [render-test] Add resource usage tracking to gfx contextMikko Pulkki2019-10-302-2/+17
|
* [core] Add feature state support to bucket classesJuha Alanen2019-09-181-0/+5
|
* [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
| | | Also make `Style#updateImage(...)` much faster when the image doesn't change size. This can be useful for asynchronously generating images.
* [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
| | | Graphics refactor #4
* [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
|