<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/qt5/qtlocation-mapboxgl.git/test, branch upstream/alexshalamov_decrease_angle_for_line_join_approx</title>
<subtitle>code.qt.io: qt/qtlocation-mapboxgl.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtlocation-mapboxgl.git/'/>
<entry>
<title>[core] Fix render tile set source update</title>
<updated>2019-08-01T15:20:21+00:00</updated>
<author>
<name>Mikhail Pozdnyakov</name>
<email>mikhail.pozdnyakov@mapbox.com</email>
</author>
<published>2019-08-01T11:49:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtlocation-mapboxgl.git/commit/?id=187962e4259c3a9d3c29fefe29533358face4ed0'/>
<id>187962e4259c3a9d3c29fefe29533358face4ed0</id>
<content type='text'>
Before this change, the `RenderTileSetSource` implementation
ignored update calls for the sources whose description was not yet
loaded and it lead to missing of relayout requests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before this change, the `RenderTileSetSource` implementation
ignored update calls for the sources whose description was not yet
loaded and it lead to missing of relayout requests.
</pre>
</div>
</content>
</entry>
<entry>
<title>[core] Limit pitch based on edge insets. Fix max Z calculation in getProjMatrix.</title>
<updated>2019-08-01T06:28:36+00:00</updated>
<author>
<name>Aleksandar Stojiljkovic</name>
<email>aleksandar.stojiljkovic@mapbox.com</email>
</author>
<published>2019-07-23T14:19:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtlocation-mapboxgl.git/commit/?id=73d9f26d03810854c36a96b252885353f8ba81ce'/>
<id>73d9f26d03810854c36a96b252885353f8ba81ce</id>
<content type='text'>
Patch partly fixes #15163 in a way that it doesn't allow loading tens of thousands of tiles and attempt to show area above horizon:

Limit pitch based on edge insets. It is not too bad - current limit of 60 degrees stays active until center of perspective is moved towards the bottom, to 84% of screen height. The plan is to split removal of 60 degrees limit to follow up patch.

Fix max Z calculation in getProjMatrix. TransformState::getProjMatrix calculation of farZ was complex with possibility to lead to negative z values. Replacing it with simpler, precise calculation:
furthestDistance = cameraToCenterDistance / (1 - tanFovAboveCenter * std::tan(getPitch()));

TransformState::getProjMatrix calculation of farZ was an aproximation. Replacing it with simpler, but precise calculation.

Related to: #15163
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Patch partly fixes #15163 in a way that it doesn't allow loading tens of thousands of tiles and attempt to show area above horizon:

Limit pitch based on edge insets. It is not too bad - current limit of 60 degrees stays active until center of perspective is moved towards the bottom, to 84% of screen height. The plan is to split removal of 60 degrees limit to follow up patch.

Fix max Z calculation in getProjMatrix. TransformState::getProjMatrix calculation of farZ was complex with possibility to lead to negative z values. Replacing it with simpler, precise calculation:
furthestDistance = cameraToCenterDistance / (1 - tanFovAboveCenter * std::tan(getPitch()));

TransformState::getProjMatrix calculation of farZ was an aproximation. Replacing it with simpler, but precise calculation.

Related to: #15163
</pre>
</div>
</content>
</entry>
<entry>
<title>[core] Add unit test for grid index</title>
<updated>2019-07-30T11:46:18+00:00</updated>
<author>
<name>Alexander Shalamov</name>
<email>alexander.shalamov@mapbox.com</email>
</author>
<published>2019-07-29T15:45:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtlocation-mapboxgl.git/commit/?id=05af3e0e2872063a22bb816465e259194e46caab'/>
<id>05af3e0e2872063a22bb816465e259194e46caab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[core] Added unit test for issue 15216</title>
<updated>2019-07-26T08:23:13+00:00</updated>
<author>
<name>Mikhail Pozdnyakov</name>
<email>mikhail.pozdnyakov@mapbox.com</email>
</author>
<published>2019-07-25T20:43:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtlocation-mapboxgl.git/commit/?id=be5aa1806bd1ca17a75c5c9b1646179125e602a5'/>
<id>be5aa1806bd1ca17a75c5c9b1646179125e602a5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[core] Avoid copying feature properties</title>
<updated>2019-07-25T14:36:35+00:00</updated>
<author>
<name>Mikhail Pozdnyakov</name>
<email>mikhail.pozdnyakov@mapbox.com</email>
</author>
<published>2019-07-24T15:19:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtlocation-mapboxgl.git/commit/?id=273ad436fb4d2a18c6749bd4e40fa56546e9285c'/>
<id>273ad436fb4d2a18c6749bd4e40fa56546e9285c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[core] GeometryCollection must not be implicitly copied</title>
<updated>2019-07-24T18:04:56+00:00</updated>
<author>
<name>Mikhail Pozdnyakov</name>
<email>mikhail.pozdnyakov@mapbox.com</email>
</author>
<published>2019-07-24T11:52:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtlocation-mapboxgl.git/commit/?id=2c2e8589c341e2940202b781f7eb539b82b3599d'/>
<id>2c2e8589c341e2940202b781f7eb539b82b3599d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[core] Force getGeometries() return const ref</title>
<updated>2019-07-24T18:04:56+00:00</updated>
<author>
<name>Alexander Shalamov</name>
<email>alexander.shalamov@mapbox.com</email>
</author>
<published>2019-07-23T05:54:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtlocation-mapboxgl.git/commit/?id=852fef66ef4cbbe753527b42cf23c59de59399b3'/>
<id>852fef66ef4cbbe753527b42cf23c59de59399b3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[core] Update CrossTileSymbolLayerIndex unit test</title>
<updated>2019-07-23T12:43:27+00:00</updated>
<author>
<name>Alexander Shalamov</name>
<email>alexander.shalamov@mapbox.com</email>
</author>
<published>2019-07-21T10:16:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtlocation-mapboxgl.git/commit/?id=b4056ad88fc6626d8ee604b52be2020d83f6255a'/>
<id>b4056ad88fc6626d8ee604b52be2020d83f6255a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[core] Symbol bucket uses shared layout</title>
<updated>2019-07-22T09:23:39+00:00</updated>
<author>
<name>Mikhail Pozdnyakov</name>
<email>mikhail.pozdnyakov@mapbox.com</email>
</author>
<published>2019-07-21T20:11:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtlocation-mapboxgl.git/commit/?id=11bfe2398111dbca232b744db9b50119e7d3c495'/>
<id>11bfe2398111dbca232b744db9b50119e7d3c495</id>
<content type='text'>
sizeof(SymbolBucket): 2296 -&gt; 1024
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
sizeof(SymbolBucket): 2296 -&gt; 1024
</pre>
</div>
</content>
</entry>
<entry>
<title>[core] Introduce TileRenderData</title>
<updated>2019-07-04T13:56:43+00:00</updated>
<author>
<name>Mikhail Pozdnyakov</name>
<email>mikhail.pozdnyakov@mapbox.com</email>
</author>
<published>2019-07-01T18:44:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtlocation-mapboxgl.git/commit/?id=63dd17e2bbdb2c956789865c1d517305f860a175'/>
<id>63dd17e2bbdb2c956789865c1d517305f860a175</id>
<content type='text'>
Remove rendering functionality from Tile implementations.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove rendering functionality from Tile implementations.
</pre>
</div>
</content>
</entry>
</feed>
