summaryrefslogtreecommitdiff
path: root/src/mbgl/gl
Commit message (Expand)AuthorAgeFilesLines
* [core] make Program interface backend-agnosticupstream/gfx-refactor-4Konstantin Käfer2019-03-152-7/+11
* [core] introduce abstract gfx::Program base typeKonstantin Käfer2019-03-151-11/+12
* [core] remove DrawMode template argument from gl::Program::draw()Konstantin Käfer2019-03-155-73/+50
* [core] change gl::Uniform -> gl::UniformStateKonstantin Käfer2019-03-153-28/+32
* [core] gl::Attributes -> gl::AttributeLocationsKonstantin Käfer2019-03-152-35/+36
* [core] integrate gfx::Attributes and gfx::Attributes<>::BindingsKonstantin Käfer2019-03-152-2/+2
* [core] move BinaryProgram to gl namespaceKonstantin Käfer2019-03-153-1/+193
* [core] UniformValues -> LayoutUniformValues, and remove gl::Uniforms from pro...Konstantin Käfer2019-03-151-8/+12
* [core] move VertexArray behind new gfx::DrawScope facadeKonstantin Käfer2019-03-154-3/+31
* [core] pull attribute binding related code into gfx namespaceKonstantin Käfer2019-03-153-39/+10
* [core] move attributeBinding function to gfx namespaceKonstantin Käfer2019-03-151-18/+1
* [core] pull out AttributeBindings tupleKonstantin Käfer2019-03-151-3/+1
* [core] move AttributeBinding to gfx namespaceKonstantin Käfer2019-03-154-24/+10
* [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