summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer
Commit message (Expand)AuthorAgeFilesLines
* [core] update native for line property function shaders changes (#6658)Molly Lloyd2016-11-164-8/+10
* [core] Introduce SegmentVectorJohn Firebaugh2016-11-1512-22/+48
* [core] Use indexed rendering for collision boxesJohn Firebaugh2016-11-153-4/+11
* [core] don't initialize with Duration::min() to avoid arithmetic overflowsKonstantin Käfer2016-11-091-2/+2
* [core] don't assign clip IDs to tiles that aren't renderedKonstantin Käfer2016-11-081-0/+1
* [core] Use gl::Program to resolve some rough edges in the GL binding typesJohn Firebaugh2016-11-0819-163/+186
* [core] Introduce gl::Program templateJohn Firebaugh2016-11-0820-95/+90
* [core] Make attribute binding more similar to uniform bindingJohn Firebaugh2016-11-0811-42/+38
* [core] force explicit initialization of uniform valuesKonstantin Käfer2016-11-077-50/+51
* [core] remove Uniforms::value in favor of direct constructionKonstantin Käfer2016-11-077-14/+14
* [core] remove gl.hpp from all headers that don't need itKonstantin Käfer2016-11-044-6/+1
* [core] move pixel blitting to gl::ContextKonstantin Käfer2016-11-041-7/+2
* [core] move framebuffer reading to gl::ContextKonstantin Käfer2016-11-041-34/+7
* [core] add state tracking to pixel transferKonstantin Käfer2016-11-041-3/+5
* [core] add state tracking to pixel store packing alignmentKonstantin Käfer2016-11-041-10/+8
* [core] Set bucket segments to initialize emptyBruno de Oliveira Abinader2016-11-028-12/+11
* [core] convert FrameHistory to use managed texture handlingKonstantin Käfer2016-11-012-62/+21
* [core] convert LineAtlas to use managed texture handlingKonstantin Käfer2016-11-012-2/+2
* [core] convert GlyphAtlas to use managed texture handlingKonstantin Käfer2016-11-011-1/+1
* [core] convert SpriteAtlas to use managed texture handlingKonstantin Käfer2016-11-011-2/+2
* Revert "[core] Don't use GL_LINEAR if panning w/o rotation nor pitch"Bruno de Oliveira Abinader2016-11-011-1/+1
* [core] fix depth/stencil visualizationKonstantin Käfer2016-11-011-5/+17
* [core] Use numeric_limits<>::max() for checking element groupsBruno de Oliveira Abinader2016-10-317-29/+28
* [core] Don't use GL_LINEAR if panning w/o rotation nor pitchBruno de Oliveira Abinader2016-10-311-1/+1
* [core] Use overscaledZ for scale in collision box shaderBruno de Oliveira Abinader2016-10-311-1/+2
* [core] Modern C++ bindings for OpenGLJohn Firebaugh2016-10-2824-1241/+534
* [core] Methods don't need to be Painter instance methodsJohn Firebaugh2016-10-282-32/+28
* [core] change std::array<uint16_t, 2> to mbgl::SizeKonstantin Käfer2016-10-275-28/+29
* [core] move gl::Context to Backend and refactor ViewKonstantin Käfer2016-10-254-44/+46
* [core] separate Backend from View for headless renderingKonstantin Käfer2016-10-255-19/+32
* [core] Disable stencil test when rendering collision boxesBruno de Oliveira Abinader2016-10-121-3/+1
* [core] Rationalize shader namesJohn Firebaugh2016-10-0616-74/+74
* [core] Adhere to vertices/vertexBuffer naming conventionJohn Firebaugh2016-10-058-23/+23
* [core] TextureRectVertex ⇢ SymbolVertexJohn Firebaugh2016-10-051-5/+5
* [core] Make ElementGroup saferJohn Firebaugh2016-10-0510-125/+130
* [core] Put VertexArrayObject in gl namespaceJohn Firebaugh2016-10-054-8/+9
* [core] Move shader and uniform to gl directoryJohn Firebaugh2016-10-051-1/+1
* [core] Refactor BufferJohn Firebaugh2016-10-0518-196/+279
* [core] Don't refer to geometry coordinates as "vertices"John Firebaugh2016-10-051-57/+57
* [core] remove Raster object in favor of a more low-level Texture objectKonstantin Käfer2016-10-042-15/+16
* [core] only load debug extensions in debug modeKonstantin Käfer2016-09-291-0/+2
* [core] remove dependence on gl.h typesKonstantin Käfer2016-09-2917-95/+112
* [core] merge gl::ObjectStore into gl::ContextKonstantin Käfer2016-09-2725-133/+118
* [core] rename gl::Config to gl::ContextKonstantin Käfer2016-09-2725-250/+250
* [core] move GL value accessors to gl::value namespaceKonstantin Käfer2016-09-272-6/+4
* [core] store viewport and FBO bindingKonstantin Käfer2016-09-272-1/+9
* [core] track VAOs and BuffersKonstantin Käfer2016-09-2620-97/+129
* [core] Don't use depth test unless text is pitch-aligned to map (#6404)Young Hahn2016-09-221-8/+4
* [core] Convert uses of std::set to std::unordered_set (#6325)Lucas Wojciechowski2016-09-193-4/+4
* [core] Merge GlyphStore and GlyphAtlasJohn Firebaugh2016-09-192-2/+2