summaryrefslogtreecommitdiff
path: root/src/mbgl/gl
Commit message (Expand)AuthorAgeFilesLines
...
* [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
* [tidy] Check misc-static-assertBruno de Oliveira Abinader2016-06-132-2/+2
* [tidy] Check modernize-use-defaultBruno de Oliveira Abinader2016-06-131-2/+1
* [core] Redundant id check in TexturePoolDeleterBruno de Oliveira Abinader2016-06-102-6/+3
* [core] s/SharedTexture/PooledTexture/Bruno de Oliveira Abinader2016-06-072-4/+4
* [core] Use RAII for TexturePool texturesBruno de Oliveira Abinader2016-06-072-17/+29
* [core] Do not expose TexturePool::ImplBruno de Oliveira Abinader2016-06-072-38/+60
* [core] Use initializer list for Unique* objectsBruno de Oliveira Abinader2016-06-071-11/+11
* [core] Refresh Texture Pool logicBruno de Oliveira Abinader2016-06-033-23/+26
* [test] Added GL objects testsBruno de Oliveira Abinader2016-06-012-3/+19
* [core] Use unique_resource for GL objectsBruno de Oliveira Abinader2016-06-014-169/+105
* [core] s/GLObjectStore/ObjectStore/Bruno de Oliveira Abinader2016-06-014-26/+26
* [core] s/operator bool/created()/ in {GL,TexturePool}HolderBruno de Oliveira Abinader2016-05-262-14/+14
* [core] Move objectStore in {GL,TexturePool}Holder::reset()Bruno de Oliveira Abinader2016-05-262-11/+10