summaryrefslogtreecommitdiff
path: root/src/mbgl/gl
Commit message (Expand)AuthorAgeFilesLines
* [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
* [core] disallow subtyping of gl::Attributes<> and use type aliases insteadKonstantin Käfer2019-03-012-2/+2
* [core] extract uniform type lists from gl namespaceKonstantin Käfer2019-03-012-36/+14
* [core] remove Tag from gl::UniformKonstantin Käfer2019-03-011-10/+10
* [core] remove DrawMode from VertexVector/BufferKonstantin Käfer2019-02-254-20/+11
* [core] Switch to the new OpenGL abstractionThiago Marcos P. Santos2019-02-1217-120/+28
* [core] Abstract the OpenGL implementationThiago Marcos P. Santos2019-02-121-0/+175
* [core] Don't log GL renderer string on every context initializationAnder Conselvan de Oliveira2018-09-211-2/+5
* [core] Disable debugging extension when running on ANGLE over Direct3DAnder Conselvan de Oliveira2018-09-141-1/+5
* [core] Refactor vertex array object extension initializationAnder Conselvan de Oliveira2018-09-142-24/+18
* [core] Add face culling mode parameter to Program::drawBruno de Oliveira Abinader2018-09-137-0/+133
* [core] remove redundant Uniform::Type aliasMolly Lloyd2018-08-311-5/+2
* [core] Implement CrossFadedDataDrivenProperty to add support for feature expr...Molly Lloyd2018-08-312-13/+26
* [core] introduce TypeListConcat and TypeList::ExpandIntoKonstantin Käfer2018-08-312-33/+4
* [core] rename gl::Attribute to gl::Attribute to remove overloaded namingKonstantin Käfer2018-08-311-3/+3
* [core] simplify attribute/location typesKonstantin Käfer2018-08-311-9/+6
* Remove use of noncopyable in ContextSudarsana Babu Nagineni2018-07-301-1/+3
* [core] wrap glGetString in `MBGL_CHECK_ERROR` tooKonstantin Käfer2018-05-241-2/+2
* [core] Don't crash when attribute count is exceededKonstantin Käfer2018-05-037-25/+42
* [core] re-bind uniform locations after re-linking program (#11618)Łukasz Paczos2018-04-061-0/+5
* [core] blacklist vao usage on mali t720 (sapphire 650)Ivo van Dongen2018-03-011-2/+9