summaryrefslogtreecommitdiff
path: root/src/mbgl/gl/context.cpp
Commit message (Expand)AuthorAgeFilesLines
* [core] add static asserts for more gl constantsAnsis Brammanis2017-07-111-1/+48
* [core] improve legibility of labels that follow linesAnsis Brammanis2017-07-111-2/+7
* [core] Per-bucket glyph atlasesJohn Firebaugh2017-06-131-0/+1
* [core] glPixelStorei is in OpenGL ES 2John Firebaugh2017-06-131-4/+2
* [core] Added Backend::{assume,set}ScissorTestBruno de Oliveira Abinader2017-06-131-2/+2
* [tidy] modernize-use-autoBruno de Oliveira Abinader2017-05-121-2/+2
* [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