summaryrefslogtreecommitdiff
path: root/src/mbgl/gl/context.cpp
Commit message (Expand)AuthorAgeFilesLines
* [android] Disable program caching on Adreno 3xx, 4xx, and 5xx GPUs due to kno...Antonio Zugaldia2017-07-271-1/+15
* [core] Work around Adreno 2xx GPU bugs (#9573)John Firebaugh2017-07-211-0/+7
* [core] Reduce memory requirements of VertexArraysJohn Firebaugh2017-07-171-2/+3
* [core] Rework attribute binding (again)John Firebaugh2017-07-171-13/+18
* [core] Throw exceptions by valueKonstantin Käfer2017-05-051-2/+2
* [core] Render fill-extrusion layers (#8431)Lauren Budorick2017-04-271-0/+12
* [core] Value stored to 'format' is never read in Context::drawPixelsBruno de Oliveira Abinader2017-03-311-1/+1
* [core] Refactor OpenGL extension loading mechanismKonstantin Käfer2017-03-231-14/+65
* [core] cache binary shaders on AndroidKonstantin Käfer2017-03-221-0/+49
* [core] Redo approach to unsupported VAO extensionJohn Firebaugh2017-02-201-9/+10
* [core] Restore support for GL implementations without VAO extensionJohn Firebaugh2017-02-101-5/+9
* [core] Add support for data-driven stylingJohn Firebaugh2017-02-021-63/+24
* [core] Fix debug renderingJohn Firebaugh2016-12-131-0/+1
* [core] Use indexed rendering everywhereJohn Firebaugh2016-12-011-12/+5
* [build] move logging to utilKonstantin Käfer2016-11-221-1/+1
* [core] Return to static, per-segment approach to VAOsJohn Firebaugh2016-11-151-28/+4
* [core] Assign attribute locations sequentiallyJohn Firebaugh2016-11-151-6/+11
* [core] Use gl::Program to resolve some rough edges in the GL binding typesJohn Firebaugh2016-11-081-2/+2
* [core] Introduce gl::Program templateJohn Firebaugh2016-11-081-7/+48
* [core] Make attribute binding more similar to uniform bindingJohn Firebaugh2016-11-081-11/+1
* [core] move pixel blitting to gl::ContextKonstantin Käfer2016-11-041-0/+11
* [core] move framebuffer reading to gl::ContextKonstantin Käfer2016-11-041-0/+26
* [core] add state tracking to pixel transferKonstantin Käfer2016-11-041-0/+2
* [core] add state tracking to pixel store packing alignmentKonstantin Käfer2016-11-041-0/+2
* [core] convert LineAtlas to use managed texture handlingKonstantin Käfer2016-11-011-11/+30
* [core] add ability to upload alpha-only textures + imagesKonstantin Käfer2016-11-011-5/+11
* [core] convert SpriteAtlas to use managed texture handlingKonstantin Käfer2016-11-011-3/+9
* [core] Use VAOs internallyJohn Firebaugh2016-10-281-18/+64
* [core] Modern C++ bindings for OpenGLJohn Firebaugh2016-10-281-71/+149
* [core] change std::array<uint16_t, 2> to mbgl::SizeKonstantin Käfer2016-10-271-7/+5
* [core] move gl::Context to Backend and refactor ViewKonstantin Käfer2016-10-251-41/+142
* [core] Improve attribute binding APIJohn Firebaugh2016-10-051-0/+10
* [core] Refactor BufferJohn Firebaugh2016-10-051-6/+14
* [core] remove Raster object in favor of a more low-level Texture objectKonstantin Käfer2016-10-041-0/+38
* [core] move OpenGL extension loading to their own headersKonstantin Käfer2016-09-291-0/+1
* [core] remove dependence on gl.h typesKonstantin Käfer2016-09-291-2/+110
* [core] introduces types for GL objectsKonstantin Käfer2016-09-291-2/+10
* [core] rename VAO => VertexArray, FBO => FramebufferKonstantin Käfer2016-09-291-8/+10
* [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] Mark tracked state as dirty when the tracked object is destroyedJohn Firebaugh2016-09-281-0/+27
* [core] merge gl::ObjectStore into gl::ContextKonstantin Käfer2016-09-271-0/+95