summaryrefslogtreecommitdiff
path: root/src/mbgl/gl
Commit message (Expand)AuthorAgeFilesLines
...
* [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
* [core] don't iterate too much over program objects scheduled for deletionKonstantin Käfer2016-09-281-4/+2
* [core] remove unused GL_TRACK functionsKonstantin Käfer2016-09-281-173/+0
* [core] Mark tracked state as dirty when the tracked object is destroyedJohn Firebaugh2016-09-282-0/+31
* [core] merge gl::ObjectStore into gl::ContextKonstantin Käfer2016-09-277-287/+279
* [core] rename gl::Config to gl::ContextKonstantin Käfer2016-09-271-1/+1
* [core] move GL value accessors to gl::value namespaceKonstantin Käfer2016-09-274-89/+511
* [core] store viewport and FBO bindingKonstantin Käfer2016-09-273-3/+54
* [core] track VAOs and BuffersKonstantin Käfer2016-09-262-0/+10
* [core] make GL value defaults constexprKonstantin Käfer2016-09-262-32/+32
* [core] check GL errors in loopMike Morris2016-09-211-15/+51
* [core] add GL_CONTEXT_LOST case to checkErrorMike Morris2016-09-211-4/+7
* [core] #3980 - Switching Core GL instances of map to unordered_mapBrad Leege2016-09-141-4/+4
* [core] Use NDEBUG instead of DEBUGBruno de Oliveira Abinader2016-08-051-1/+1
* [core] track texture state to avoid redundand bindsKonstantin Käfer2016-07-082-4/+10
* [core] don't force GL state to be set when calling .reset()Konstantin Käfer2016-07-071-3/+1
* [core] code style cleanupsKonstantin Käfer2016-07-011-2/+2
* [core] Merge TexturePool into ObjectStore; pool all textures (#5477)John Firebaugh2016-06-274-141/+27
* [core] Added BlendColor GL config valueBruno de Oliveira Abinader2016-06-202-0/+4