summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* [core] Return to static, per-segment approach to VAOsJohn Firebaugh2016-11-153-42/+10
* [core] Introduce SegmentVectorJohn Firebaugh2016-11-1518-36/+86
* [core] Assign attribute locations sequentiallyJohn Firebaugh2016-11-155-11/+21
* [core] Use indexed rendering for collision boxesJohn Firebaugh2016-11-154-12/+33
* [core] Line-break ideographic text by character (#6828)Minh Nguyễn2016-11-144-18/+404
* [core] don't run symbol placement more often than necessaryKonstantin Käfer2016-11-143-5/+3
* [core] don't show OpenGL debug information on startupKonstantin Käfer2016-11-141-24/+2
* [core] Return source and layer ownership (#7014)Jesse Bounds2016-11-115-15/+41
* [core] symbol layer - recalculate style on icon/text size changesIvo van Dongen2016-11-116-43/+51
* Default Style Camera on Android (#7019)Tobrun2016-11-111-1/+0
* [core] Default camera position to that specified by the styleJohn Firebaugh2016-11-092-7/+44
* [core] Ensure correct GL context in Map::onLowMemory()John Firebaugh2016-11-091-0/+2
* [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-085-3/+14
* [core] Require point size / line width for DrawMode constructorsJohn Firebaugh2016-11-081-0/+12
* [core] Put ignore in util namespaceJohn Firebaugh2016-11-085-9/+11
* [core] Introduce and use IndexedTupleJohn Firebaugh2016-11-083-19/+62
* [core] Use gl::Program to resolve some rough edges in the GL binding typesJohn Firebaugh2016-11-0841-358/+470
* [core] Introduce gl::Program templateJohn Firebaugh2016-11-0884-1326/+917
* [core] Make attribute binding more similar to uniform bindingJohn Firebaugh2016-11-0859-511/+535
* [core] Separate pathway for notifying workers of new images/glyphsJohn Firebaugh2016-11-079-12/+74
* [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-0711-113/+113
* [core] remove Uniforms::value in favor of direct constructionKonstantin Käfer2016-11-078-19/+14
* [core] remove gl.hpp from all headers that don't need itKonstantin Käfer2016-11-046-8/+1
* [core] move pixel blitting to gl::ContextKonstantin Käfer2016-11-043-7/+24
* [core] move OpenGL debug information printing to coreKonstantin Käfer2016-11-041-12/+31
* [core] move framebuffer reading to gl::ContextKonstantin Käfer2016-11-045-49/+48
* [core] add state tracking to pixel transferKonstantin Käfer2016-11-045-3/+65
* [core] add state tracking to pixel store packing alignmentKonstantin Käfer2016-11-046-12/+67
* [core] add more detail to invalid metrics error in createSpriteImageMike Morris2016-11-041-1/+5
* [core] Fix render tile ordering when querying sourcesBruno de Oliveira Abinader2016-11-042-21/+17
* [core] Set bucket segments to initialize emptyBruno de Oliveira Abinader2016-11-029-13/+12
* [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-019-81/+69
* [core] convert GlyphAtlas to use managed texture handlingKonstantin Käfer2016-11-014-68/+31
* [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-019-125/+80
* Revert "[core] Don't use GL_LINEAR if panning w/o rotation nor pitch"Bruno de Oliveira Abinader2016-11-014-1/+7
* [core] fix depth/stencil visualizationKonstantin Käfer2016-11-011-5/+17
* [core] correctly set the framebuffer size on retina screensKonstantin Käfer2016-11-011-0/+4
* [core] Cleanup TransformState::getIntegerZoomBruno de Oliveira Abinader2016-10-311-1/+1
* [core] Use numeric_limits<>::max() for checking element groupsBruno de Oliveira Abinader2016-10-319-42/+37
* [core] Moved util::log2 to its own headerBruno de Oliveira Abinader2016-10-317-28/+12
* [core] Don't use GL_LINEAR if panning w/o rotation nor pitchBruno de Oliveira Abinader2016-10-314-7/+1
* [core] Use overscaledZ for scale in collision box shaderBruno de Oliveira Abinader2016-10-311-1/+2
* [core] Use VAOs internallyJohn Firebaugh2016-10-282-19/+79
* [core] Modern C++ bindings for OpenGLJohn Firebaugh2016-10-2892-1839/+2197
* [core] operator bool() must always be explicitJohn Firebaugh2016-10-282-4/+12
* [core] Methods don't need to be Painter instance methodsJohn Firebaugh2016-10-282-32/+28