summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2179 from mapbox/nodeMike Morris2015-09-021-2/+4
|\ | | | | Node bindings
| * remove debug logging and whitespace [skip ci]Mike Morris2015-09-011-2/+0
| |
| * In still mode, don't load resources until a render request is madeJohn Firebaugh2015-08-311-1/+1
| |
| * Merge branch 'master' into nodeJohn Firebaugh2015-08-3155-362/+882
| |\
| * | local nvm?Mike Morris2015-08-281-0/+2
| | |
| * | View::swap -> View::beforeRender View::afterRenderMike Morris2015-08-251-1/+3
| | | | | | | | | | | | | | | To be able to resize the framebuffer on the map thread in HeadlessView.
* | | Bump geojsonvt versionThiago Marcos P. Santos2015-09-011-0/+0
| |/ |/| | | | | It was downgraded (probably accidentally) by 60e9712916.
* | improve dashed and patterned line antialiasingAnsis Brammanis2015-08-278-23/+49
| | | | | | | | | | in perspective view. This is exactly the same approach used for regular lines. I just forgot to implement it for these types of lines.
* | fix line antialiasing adjustment bugAnsis Brammanis2015-08-271-1/+1
| | | | | | | | | | | | | | | | fix #2189 This puts an upper limit on how much lines can be blurred because of their y position. It's a hacky fix but the entire way lines are antialiased in perspective view is hacky.
* | Merge branch 'master' into perspective-without-y-flipMinh Nguyễn2015-08-255-28/+26
|\ \
| * | Revert "only update the render order array when there are changes to tiles"Bruno de Oliveira Abinader2015-08-254-27/+21
| | | | | | | | | | | | | | | | | | This reverts commit fd98607c5fcb14aaa29c046a0b7115f47aaf2ddc. Fixes #2163.
| * | Make Bucket::uploaded an atomic boolBruno de Oliveira Abinader2015-08-251-1/+5
| |/ | | | | | | | | This class is called from multiple threads, so we better make this synchronization flag atomic.
* | move the point origin back to bottom-leftAnsis Brammanis2015-08-251-3/+5
| |
* | fix circle renderingAnsis Brammanis2015-08-241-1/+1
| |
* | fix LatLng --> point for perspective viewsAnsis Brammanis2015-08-245-91/+77
| |
* | port minor collision code cleanup, fix #1705Ansis Brammanis2015-08-2411-92/+89
| | | | | | | | https://github.com/mapbox/mapbox-gl-js/pull/1261
* | make fill-image tests less sensitiveAnsis Brammanis2015-08-241-1/+1
| |
* | add map.setPitch(pitch) and map.getPitch()Ansis Brammanis2015-08-243-0/+25
| |
* | fix depth clipping in perspective viewAnsis Brammanis2015-08-2410-34/+33
| | | | | | | | | | | | | | | | | | The depth range is now set slightly differently. Both ends of the range are shifted for each layer to solve some precision issues. Some layers draw multiple things at different depths. For example, fill layers draw fills and antialiasing separately. To handle this case, I added setDepthSublayer(n) which a
* | load correct covering tiles in perspective viewAnsis Brammanis2015-08-247-54/+139
| | | | | | | | | | port pointCoordinate from -js to convert screen points to tile coordinates correctly in perspective view.
* | port invert and transformMat4 from gl-matrixAnsis Brammanis2015-08-243-0/+120
| |
* | fix earthquakes in perspective viewAnsis Brammanis2015-08-246-33/+39
| | | | | | | | | | Use higher precision for matrix calculations so that the map does not jump around while zooming.
* | fix symbol collision detection in perspective viewAnsis Brammanis2015-08-2412-24/+33
| |
* | fix symbol rendering in perspective viewAnsis Brammanis2015-08-247-21/+84
| |
* | fix fill antialiasing for perspective viewsAnsis Brammanis2015-08-241-1/+1
| |
* | port line rendering fixes for perspective viewsAnsis Brammanis2015-08-246-11/+42
| |
* | port mat2 from gl-matrixAnsis Brammanis2015-08-242-0/+93
| |
* | hacks to see stuffAnsis Brammanis2015-08-243-2/+3
| |
* | port perspective projection matrix from -jsAnsis Brammanis2015-08-244-16/+40
| |
* | port mat4.perspective and mat4.rotate_xAnsis Brammanis2015-08-241-0/+55
|/
* Fixed missing labels and iconsLucas Wojciechowski2015-08-241-2/+11
|
* Merge branch 'v8'John Firebaugh2015-08-2427-148/+541
|\
| * Support v8 sprite, glyph, and style mapbox:// urlsLucas Wojciechowski2015-08-214-28/+66
| |
| * reverse label priority orderAnsis Brammanis2015-08-201-4/+4
| |
| * don't draw halo when halo-width is 0Ansis Brammanis2015-08-201-1/+1
| | | | | | | | https://github.com/mapbox/mapbox-gl-js/commit/669d8912579d6b0826deeb87fb71350fe27ffd9b
| * remove text-max-size and icon-max-sizeAnsis Brammanis2015-08-209-18/+29
| | | | | | | | port https://github.com/mapbox/mapbox-gl-js/pull/1419
| * Support new glyph URL syntaxLucas Wojciechowski2015-08-201-12/+8
| |
| * Remove constantsJohn Firebaugh2015-08-202-65/+24
| | | | | | | | Fixes #2046
| * Add circle render typeBruno de Oliveira Abinader2015-08-2018-5/+379
| | | | | | | | | | | | | | As specified in: https://github.com/mapbox/mapbox-gl-style-spec/blob/v8-circle/reference/v8.json Part of #1740.
| * Rename some style propertiesTom MacWright2015-08-206-9/+9
| | | | | | | | | | | | | | symbol-min-distance ⇢ symbol-spacing background-image ⇢ background-pattern line-image ⇢ line-pattern fill-image ⇢ fill-pattern
| * Font stacks as arraysTom MacWright2015-08-201-15/+21
| |
| * Check for v8Lauren Budorick2015-08-202-0/+9
| |
* | don't clip glyphs with the frustumKonstantin Käfer2015-08-212-4/+4
| |
* | use the global animationTime instead of querying our own timeKonstantin Käfer2015-08-203-11/+9
| | | | | | | | this reduces the amount of std::chrono::steady_clock::now() calls
* | only update the render order array when there are changes to tilesKonstantin Käfer2015-08-204-21/+27
| |
* | move RenderPass check to the StyleLayer objectKonstantin Käfer2015-08-204-43/+40
|/
* remove unused gaussian shaderAnsis Brammanis2015-08-206-78/+0
|
* use glClear to draw solid background fillsKonstantin Käfer2015-08-192-16/+19
|
* fix debugging names on iOSKonstantin Käfer2015-08-191-1/+1
|
* disable debugging groups in non-debug buildsKonstantin Käfer2015-08-196-20/+23
| | | | Use a macro to completely remove all instantiations of mbgl::gl::debugging::group so that we aren't executing the code to generate the arguments to the object instantiation