LibrePilot Forum

Development => GCS General => Topic started by: filnet on November 01, 2015, 05:00:32 pm

Title: OSGEarth integration todo list
Post by: filnet on November 01, 2015, 05:00:32 pm
Small

Big

Technical

Cleanups

Bugs

Osg[earth] bugs

Performance

Models

Build
Title: Re: OSGEarth integration todo list
Post by: RayRegan on December 28, 2015, 05:07:10 pm
I would also add that todays PC's no longer use just 1024x768 resolution. Can GCS include an adjustment for the res of the OS  being used or can it auto detect the res being used? It does not display correctly and covers some of its functions when used on high res monitors.
Title: Re: OSGEarth integration todo list
Post by: filnet on December 29, 2015, 01:54:40 pm
Do you have screen shots of the issues with high res monitors?

I recently acquired a high-dpi device (a surface pro 4) and can see some issues.
Qt 5.6 is supposed to address high-dpi related issues : http://blog.qt.io/blog/2015/12/18/qt-5-6-beta-released/

5.6 is in beta now so we could test it.
Title: Re: OSGEarth integration todo list
Post by: filnet on December 29, 2015, 10:13:23 pm
Just tested with Qt 5.6.0-beta on Windows and GCS looks much better on surface pro provided the env variable QT_AUTO_SCREEN_SCALE_FACTOR is set to "1".
See https://doc-snapshots.qt.io/qt5-5.6/highdpi.html for more details.
 
Similar results might be achieved with Qt 5.4 (used by current version of GCS) by setting the env variable  QT_DEVICE_PIXEL_RATIO to "auto". I have not tested this...
See http://doc.qt.io/qt-5/highdpi.html for more details.
Title: Re: OSGEarth integration todo list
Post by: RayRegan on December 29, 2015, 11:58:33 pm
I am using it on a Surface Pro 3 and had this issue. I had to reduce the resolution to see GCS correctly. Surface Pro 3 normally runs 2160 x 1440. I was able to get it to work eventually but the text is very small and hard to read.
Title: Re: OSGEarth integration todo list
Post by: filnet on January 04, 2016, 11:33:24 am
Try to set the environment variable QT_DEVICE_PIXEL_RATIO to "auto" and then run GCS on your Surface Pro.