Philippe Renon
a124ddd5da
LP-29 factorize dirty flag handling in new DirtySupport class
...
simplifies OSGNode and OSGCameraManipulator
OSGViewport should use DirtySupport too
2016-04-14 21:35:03 +02:00
Philippe Renon
b19898ac5d
LP-29 extract CameraManipulator out of OSGCamera
...
- clean up Camera/Viewport
- clean up SkyNode
- replace attach/detach with use of QQmlParserStatus
2016-04-14 21:35:03 +02:00
Philippe Renon
911e3118f5
LP-29 start silencing osg debug output
2016-04-14 21:35:03 +02:00
Philippe Renon
913d9d2cb0
LP-29 const correcteness
2016-04-14 21:35:03 +02:00
Philippe Renon
9ad4e57df1
LP-29 renaming and other minor cleanups
2016-04-14 21:35:03 +02:00
Philippe Renon
c89d8f4ff4
LP-29 improve OSGViewport update mode handling
2016-04-14 21:35:03 +02:00
Philippe Renon
2e0f10d982
LP-29 add OSGViewport busy indicator
...
spins when database pager requests are in progress
2016-04-14 21:35:03 +02:00
Alessio Morale
773207293c
LP-208 - Upgrade Eigen to get rid of deprecated bind* warning ( http://eigen.tuxfamily.org/bz/show_bug.cgi?id=872 )
2016-04-04 22:44:38 +02:00
Lalanne Laurent
d3f150f5a8
Merged in filnet/librepilot/LP-208_windows_packaging (pull request #215 )
...
Lp 208_windows_packaging
2016-04-04 21:36:53 +02:00
Lalanne Laurent
9ca699b1be
Merged in filnet/librepilot/LP-277_opmap_compile_warning (pull request #219 )
...
Lp 277_opmap_compile_warning
2016-04-04 21:36:40 +02:00
Philippe Renon
af93346e1e
LP-277 remove dubious destroy loop in Tile::Clear()
...
- the foreach was generating a compiler warning 'img.QByteArray::d' may be used uninitialized
- explictly destroying the list elements is useless as clearing the list does it implicitly
2016-04-04 00:13:15 +02:00
Philippe Renon
1ceb6d7143
LP-277 silence OPMap log output
...
it is just too verbose...
2016-04-04 00:13:08 +02:00
Stefan Karlsson
9e08eb7e43
LP-275 Workaround QT 5.6 QMap bug
2016-04-03 20:19:24 +02:00
Philippe Renon
4da4ec12ad
LP-208 msys2: fix dependency issues
...
- catch up with msys2 package changes (qt5.6, etc.)
- use LP provided gdal-minimal (to pull less dependencies)
- update CONTRIBUTING.md accordingly
- enable use of osgearth by default
- enable use of osg/osgearth debug builds
2016-04-03 14:34:29 +02:00
Philippe Renon
38a0dfc0de
LP-208 msys2: copy only necessary osg/osgearth plugins to distribution
2016-04-02 19:00:32 +02:00
Philippe Renon
bbb93658be
Merged in m_thread/librepilot/thread/Qt-5.6_Support_Mac (pull request #209 )
...
LP-208 Qt 5.6.0
2016-03-30 23:56:46 +02:00
Fredrik Arvidsson
dc3f0edaf5
LP-208 Some minor changes suggested in the code review.
2016-03-30 10:17:55 +02:00
Fredrik Arvidsson
c3c6ec4393
LP-208 Fixing OSG/OSGE related Qt 5.6 issues.
2016-03-24 22:23:39 +01:00
Fredrik Arvidsson
4e74160d3f
LP-208 Changed Qt download paths to get Qt 5.6.0 release.
...
Updated MD5 paths to grab the md5sums.txt file instead of a file with the same name as the binary installer. The md5sums.txt file contains all md5 checksums for the file in the same directory.
Updated tools.mk to grep in the md5 file for the row with the name of the file of interest.
Added makefile variables for the Qt version for easier upgrades in the future.
Updated the qt installer script to use Qt5.6
Removed Linux x32 installer since it is not provided anymore.
Fixed compiler errors caused by Qt5.6 using C++11 as default.
2016-03-24 15:01:26 +01:00
Laurent Lalanne
6808888d5e
LP-261 Use MapSurfer server name
2016-03-20 20:06:17 +01:00
Laurent Lalanne
cd1d9f43b1
LP-261 Fix MapSurfer maps
2016-03-20 19:13:15 +01:00
Laurent Lalanne
641183b986
LP-261 Get language from host for Map labels
2016-03-20 18:43:34 +01:00
Fredrik Arvidsson
4f5dd7117c
Merged in filnet/librepilot/filnet/LP-29_osgearth_integration (pull request #194 )
...
Filnet/lp 29_osgearth_integration
2016-03-20 11:09:55 +01:00
Philippe Renon
1947ae966c
LP-261 introduce environment variable GCS_GOOGLE_SAT_VERSION
...
upgraded default version from 184 to 193
2016-03-18 22:27:25 +01:00
Laurent Lalanne
2dafcc1657
LP-29 Fix typos
2016-03-12 17:29:59 +01:00
Philippe Renon
4f7b535896
LP-29 tentative fix for high dpi on mac
2016-03-12 12:39:48 +01:00
Philippe Renon
37d58cce4b
LP-29 win: add missing gdal dependency
2016-03-12 12:39:48 +01:00
Philippe Renon
6c82a7f01a
LP-29 made code more consistent w/r to dirty handling, etc...
2016-03-10 21:24:59 +01:00
Philippe Renon
7c21a09b7f
LP-29 silenced OSGViewport a bit
2016-03-08 03:30:32 +01:00
Philippe Renon
223d8f30e0
LP-29 factorize update callback handling up into OSGNode
...
allows "on demand" mode to work which can drastically reduce cpu usage in some cases
2016-03-08 03:29:00 +01:00
Philippe Renon
a4fb576d4b
LP-29 default light is now a SKY_LIGHT instead of a HEAD_LIGHT
...
and ambient light is defaulted to 0.6.
2016-03-07 08:24:36 +01:00
Philippe Renon
94b4d68400
LP-29 replace OSGModelNode with more straightforward OSGGeoTransformNode
2016-03-07 08:24:36 +01:00
Philippe Renon
72d4d6a79b
LP-29 fix dynamic scene changes handling
...
OSGTransform node was not properly handling child node changes
2016-03-07 08:24:36 +01:00
Philippe Renon
a1ad54310d
LP-29 fixed minor typo
2016-03-07 08:24:36 +01:00
Philippe Renon
9d2d90e44d
remove global widgets dependency from plugins.pri
...
cleanup related pro files and includes
2016-03-03 19:29:45 +01:00
Philippe Renon
0e9016da5f
LP-29 don't switch off lights when terrain is present
...
this will work only with osgearth version greater than 2.7
2016-02-25 23:34:13 +01:00
Philippe Renon
a59740a5ff
LP-29 improve initialization of scene graph
...
addresses issue with initial camera position
2016-02-25 23:28:44 +01:00
Philippe Renon
6c6f184d28
LP-29 simplify viewport resizing handling and other cleanups
2016-02-24 22:49:55 +01:00
Philippe Renon
9c42319e36
LP-29 add OSGShapeNode and remove OSGCubeNode
...
OSGShape node supports cube, sphere, torus and 3D axis
2016-02-24 22:49:53 +01:00
Philippe Renon
c75299c4ec
LP-29 remove problematic calls to traverse (update only applies to current node)
2016-02-24 22:49:52 +01:00
Philippe Renon
d2c8d6c657
LP-29 made OSGTransform node position/attitude handling more consistent
2016-02-24 22:49:46 +01:00
Philippe Renon
bdb42246e8
LP-29 fix osg attitude handling issue when pitch close to +/-90 (thank you @liftbag for reporting it)
2016-02-22 23:40:37 +01:00
Philippe Renon
ed225b1935
LP-29 osgearth: minor code cleanups
2016-02-09 00:13:38 +01:00
Philippe Renon
05d806f6f1
LP-29 upgrade to osg 3.5.1 to match version used on windows
2016-02-09 00:13:38 +01:00
James Duley
16d52016e1
hotfix: use msys2 osg, disable osgearth by default
2016-01-31 12:02:58 +00:00
Philippe Renon
d222361663
cleanup all copydata.pro files
2016-01-23 01:55:34 +01:00
Philippe Renon
9c25180483
LP-29 minor comment fix on how to enable OSG debug logging
2016-01-20 08:18:21 +01:00
Philippe Renon
80dafbe446
LP-29 remove glc_lib sources
2016-01-19 22:43:26 +01:00
James Duley
f89031dc6c
Fix osg 3.2 compat
2016-01-16 00:07:58 +00:00
James Duley
72560638c8
Rework osg config options
2016-01-15 23:41:09 +00:00