summaryrefslogtreecommitdiff
path: root/src/mbgl/gl
Commit message (Expand)AuthorAgeFilesLines
...
* Pack min + max into one attribute :muscle:Molly Lloyd2017-03-082-13/+35
* [core] Use std::call_once to report about missing VAOsBruno de Oliveira Abinader2017-02-221-4/+4
* [core] Redo approach to unsupported VAO extensionJohn Firebaugh2017-02-203-15/+23
* [core] Restore support for GL implementations without VAO extensionJohn Firebaugh2017-02-103-10/+23
* [core] Add support for data-driven stylingJohn Firebaugh2017-02-0211-185/+528
* [core] remove trailing whitespace, add trailing newlines, add space after //Konstantin Käfer2017-01-272-2/+2
* [core] Disable debug groups in release buildsJohn Firebaugh2017-01-172-36/+38
* [core] Restore GL_KHR_debug messages in release buildsJohn Firebaugh2017-01-172-15/+8
* [core] Remove constexpr from ColorJohn Firebaugh2017-01-042-4/+4
* [core] Fix debug renderingJohn Firebaugh2016-12-131-0/+1
* [core] Use indexed rendering everywhereJohn Firebaugh2016-12-013-45/+5
* [build] move logging to utilKonstantin Käfer2016-11-222-3/+3
* [core] Return to static, per-segment approach to VAOsJohn Firebaugh2016-11-153-42/+10
* [core] Introduce SegmentVectorJohn Firebaugh2016-11-152-3/+17
* [core] Assign attribute locations sequentiallyJohn Firebaugh2016-11-155-11/+21
* [core] don't show OpenGL debug information on startupKonstantin Käfer2016-11-141-24/+2
* [core] Require point size / line width for DrawMode constructorsJohn Firebaugh2016-11-081-0/+12
* [core] Put ignore in util namespaceJohn Firebaugh2016-11-084-9/+9
* [core] Introduce and use IndexedTupleJohn Firebaugh2016-11-082-19/+15
* [core] Use gl::Program to resolve some rough edges in the GL binding typesJohn Firebaugh2016-11-0811-182/+210
* [core] Introduce gl::Program templateJohn Firebaugh2016-11-0811-190/+119
* [core] Make attribute binding more similar to uniform bindingJohn Firebaugh2016-11-084-37/+181
* [core] move Value class outside of Uniform to enforce explicit constructionKonstantin Käfer2016-11-071-4/+8
* [core] force explicit initialization of uniform valuesKonstantin Käfer2016-11-071-1/+0
* [core] remove Uniforms::value in favor of direct constructionKonstantin Käfer2016-11-071-5/+0
* [core] move pixel blitting to gl::ContextKonstantin Käfer2016-11-042-0/+22
* [core] move OpenGL debug information printing to coreKonstantin Käfer2016-11-041-12/+31
* [core] move framebuffer reading to gl::ContextKonstantin Käfer2016-11-043-0/+40
* [core] add state tracking to pixel transferKonstantin Käfer2016-11-044-0/+60
* [core] add state tracking to pixel store packing alignmentKonstantin Käfer2016-11-045-2/+59
* [core] convert LineAtlas to use managed texture handlingKonstantin Käfer2016-11-014-12/+36
* [core] add ability to upload alpha-only textures + imagesKonstantin Käfer2016-11-013-11/+25
* [core] convert SpriteAtlas to use managed texture handlingKonstantin Käfer2016-11-012-3/+16
* [core] correctly set the framebuffer size on retina screensKonstantin Käfer2016-11-011-0/+4
* [core] Use VAOs internallyJohn Firebaugh2016-10-282-19/+79
* [core] Modern C++ bindings for OpenGLJohn Firebaugh2016-10-2820-397/+827
* [core] change std::array<uint16_t, 2> to mbgl::SizeKonstantin Käfer2016-10-277-30/+24
* [core] move gl::Context to Backend and refactor ViewKonstantin Käfer2016-10-2511-74/+250
* [core] Make ElementGroup saferJohn Firebaugh2016-10-053-35/+1
* [core] Improve attribute binding APIJohn Firebaugh2016-10-057-16/+98
* [core] Put VertexArrayObject in gl namespaceJohn Firebaugh2016-10-052-25/+29
* [core] Move shader and uniform to gl directoryJohn Firebaugh2016-10-056-5/+290
* [core] Refactor BufferJohn Firebaugh2016-10-057-9/+256
* [core] remove Raster object in favor of a more low-level Texture objectKonstantin Käfer2016-10-044-0/+81
* [core] only load debug extensions in debug modeKonstantin Käfer2016-09-292-8/+15
* [core] move OpenGL extension loading to their own headersKonstantin Käfer2016-09-298-54/+128
* [core] remove dependence on gl.h typesKonstantin Käfer2016-09-295-313/+672
* [core] introduces types for GL objectsKonstantin Käfer2016-09-296-40/+70
* [core] rename VAO => VertexArray, FBO => FramebufferKonstantin Käfer2016-09-296-32/+34
* [core] don't iterate over references to uint32_tKonstantin Käfer2016-09-281-9/+9