summaryrefslogtreecommitdiff
path: root/src/mbgl
Commit message (Collapse)AuthorAgeFilesLines
...
* | 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
* reset the ThreadContext after the last loop iterationKonstantin Käfer2015-08-191-4/+4
|
* remove mutex from LineAtlasKonstantin Käfer2015-08-192-8/+5
| | | | we're only ever accessing it from the Map thread, so there's no need for a mutex, even less for a recursive one
* Trigger a view invalidation upon resumeBruno de Oliveira Abinader2015-08-191-0/+4
| | | | | | | Causes view to repaint when returning from pause state, fixing the black screen perceived in some scenarios. Fixes #2071.
* Merge pull request #2030 from mapbox/2029-log-threadcontextLeith Bade2015-08-181-6/+30
|\ | | | | Fix ThreadContext to check for valid current pointer
| * Fix ThreadContext to check for valid current pointerLeith Bade2015-08-111-6/+30
| |
* | Restore geojsonvt version to 995ffc72c5Thiago Marcos P. Santos2015-08-131-0/+0
| | | | | | | | It was downgraded on 34d1c023de.
* | Fix Update flags in mbgl::TransformBruno de Oliveira Abinader2015-08-131-2/+2
| | | | | | | | | | | | | | | | Transform::{_moveBy,_setAngle} were returning Update::Nothing, causing the render to not repaint. Replacing with Update::Repaint fixes the issue. Fixes #2036.
* | Added operator implementations for mbgl::Update enum classBruno de Oliveira Abinader2015-08-135-26/+21
| |
* | Merge branch 'master' into 1856-material-take-2Brad Leege2015-08-122-5/+5
|\ \ | | | | | | | | | | | | # Conflicts: # android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/views/MapView.java
| * | add benchmark mode that shows the real frame time rather than the vsync timeKonstantin Käfer2015-08-111-0/+4
| |/
| * don't constantly repaint by setting needsRepaint to falseKonstantin Käfer2015-08-101-5/+1
| | | | | | | | fix by @brunoabinader
* | #1856 - Initial conversion to Material Design componentsBrad Leege2015-08-071-0/+0
|/
* Ignore tile URL shardingMinh Nguyễn2015-08-061-1/+1
| | | | | The source returns sharded tile URLs, but sharding doesn’t buy us anything on native platforms, so always grab the first. ref mapbox/mapbox-gl-native#2007