Commit Graph

5602 Commits

Author SHA1 Message Date
Jonathas Costa
c4ece52ca6 Requested changes for merging. Part II. 2018-04-20 19:11:38 -04:00
Jonathas Costa
64d84f3b10 Requested changes for merging. Part I. 2018-04-20 19:00:00 -04:00
Jonathas Costa
cec7d45fed Added missing changes from SunEarth day for the stereo branch. 2018-04-20 11:35:13 -04:00
Jonathas Costa
5079beba78 Added new method to get the right viewport size in stereo (side-by-side) and fix font rendering. 2018-04-20 11:22:23 -04:00
Jonathas Costa
1e0d41fb30 Fixed accurate normals. 2018-04-20 10:24:37 -04:00
Jonathas Costa
535a8dd668 Merged Master. 2018-04-20 10:18:46 -04:00
Jonathas Costa
3ea1e83aef New performance matrices and new eye points for stereo. 2018-04-20 09:45:01 -04:00
Alexander Bock
a1e1c3841a Remove option from torrentclient to auto-select a port 2018-04-19 13:36:32 -04:00
Alexander Bock
4041bbb935 Cleanup (#600)
* General Code Cleanup
 * Add check for TABs to check_style_guide.py
 * Removing warnings
2018-04-19 13:27:15 -04:00
Alexander Bock
12db1dd0c2 Fix Norrköping WMS servers 2018-04-17 18:44:02 -04:00
Alexander Bock
20b8319161 Forward mouse-released events to the navigation handler regardless of whether a callback has consumed them 2018-04-12 10:02:04 -04:00
Alexander Bock
0b332a586a Render Saturn's rings without warnings (closes #584) 2018-04-12 09:50:21 -04:00
Alexander Bock
09e7a642bf Fix correct aspect ratio 2018-04-10 17:24:27 -04:00
Alexander Bock
1c70f9145b Feature/focusmarkers (#594)
* Add function to optionally automatically create focus nodes based on info files
2018-04-10 16:12:28 -04:00
Alexander Bock
40dbf875c5 Issue/525 (#593)
* Add initializeGL and deinitializeGL methods to OpenSpaceModule Call releaseAll from ProgramObjectManager in deinitializeGL to guard against errors when deinitializing assets

* Change removeProgramObject function in RenderEngine to take a non-owning pointer instead of a reference to a unique pointer to make it compatible with the ProgramObjectManager
Update Ghoul repository

* Using ProgramObjectManager in more modules to reduce the number of programs compiled at startup
2018-04-10 15:55:52 -04:00
Alexander Bock
34987e9f85 Prevent floating point over- and underflows; specifically when interpolating the camera position (closes #575) 2018-04-10 15:04:41 -04:00
Alexander Bock
62eca12e25 Enable 'tracked' viewports on default 2018-04-09 14:33:02 -04:00
Alexander Bock
233dc50a92 Change the default FOV to 40 degrees (closes #590) 2018-04-09 14:25:40 -04:00
Alexander Bock
07e995187a Pass radius of planets into the skirt length computation rather than use a fixed minimum length (fixed #582) 2018-04-09 13:37:06 -04:00
Alexander Bock
cae4ed9ce0 Sort nodes in GlobeBrowsing UI by whether they have URLs associated with them or not (closes #580) 2018-04-09 10:20:36 -04:00
Emil Axelsson
ab93e2ca4d Fix atmosphere floating point issue 2018-04-04 16:58:24 +02:00
Alexander Bock
ae7e22dfe0 Adapt to typesafe ghoul::Boolean parameters 2018-03-30 13:03:17 -04:00
Alexander Bock
9177f5f432 Enable clearing multiple keys with the same function call
Slightly speedup application close
2018-03-30 00:01:57 -04:00
Emil Axelsson
182e344f30 Change Name to Identifier in globe browsing helper code (#567) 2018-03-29 18:02:17 +02:00
Emil Axelsson
0547c14389 Fix dashboard item bugs related to unloading and loading assets at runtime (#572) 2018-03-29 18:00:47 +02:00
Emil Axelsson
402cd19fb8 Fix bug with atmosphere rendering offset after minimizing window 2018-03-29 17:19:24 +02:00
Emil Axelsson
a10480ddb0 Merge branch 'master' of github.com:OpenSpace/OpenSpace into feature/stereo-atm-merge 2018-03-29 14:05:08 +02:00
Emil Axelsson
246f583119 Jenkins compile fix 2018-03-29 09:12:49 +02:00
Emil Axelsson
04ff9d119b Merge branch 'master' of github.com:OpenSpace/OpenSpace 2018-03-28 16:22:09 +02:00
Emil Axelsson
48880db372 Update ghoul and fix compilation 2018-03-28 16:21:34 +02:00
Emil Axelsson
1ede0a2f21 Cleanup css 2018-03-28 09:31:10 +02:00
Emil Axelsson
5cfef52044 Improve html log 2018-03-27 18:04:23 +02:00
Emil Axelsson
0f70218977 Fix comment 2018-03-26 18:38:45 +02:00
Emil Axelsson
ff535525a6 Merge branch 'master' of github.com:OpenSpace/OpenSpace into feature/stereo-atm-merge 2018-03-26 18:14:10 +02:00
Emil Axelsson
40dfbc5db5 Atmosphere optimizations 2018-03-26 18:05:41 +02:00
Emil Axelsson
0899c499f0 Cleanup 2018-03-26 14:02:36 +02:00
Emil Axelsson
349d2f4084 Merge branch 'feature/stereo-atm-merge' of github.com:OpenSpace/OpenSpace into feature/stereo-atm-merge 2018-03-26 13:41:22 +02:00
Emil Axelsson
5da36f290b Start to optimize atmosphere rendering 2018-03-26 13:40:32 +02:00
Emil Axelsson
d3f42edbc8 Restore indentation in AtmosphereDeferredCaster 2018-03-23 19:11:08 +01:00
Emil Axelsson
cf31aebf7b Fix bugs with custom passwords in Wormhole server 2018-03-23 16:26:39 +01:00
Emil Axelsson
ecfc5fd268 Resore indentation in AtmospherDdeferredCaster 2018-03-23 10:17:30 +01:00
Emil Axelsson
6b10441222 Fix comment 2018-03-22 18:18:37 +01:00
Emil Axelsson
e8b260915e Render GUI on whole screen when rendering side-by-side and top-bottom stereo 2018-03-22 18:15:56 +01:00
Emil Axelsson
e660699ca5 Do not interpolate stereo distance if there is no previous focus node 2018-03-22 17:14:04 +01:00
Jonathas Costa
7583586178 Merge branch 'master' into feature/stereo-atm-merge 2018-03-21 18:44:33 -04:00
Jonathas Costa
c50c563787 New stars for stereo rendering. 2018-03-21 18:38:28 -04:00
Emil Axelsson
4e58c33874 Revert to working atm code, before optimization. Stereo now working. 2018-03-21 17:44:50 +01:00
Emil Axelsson
1ef8e20821 Start fixing atmosphere stereo rendering 2018-03-20 21:32:49 +01:00
Gene Payne
5380636932 Update of touch table interface code (#561)
* Version of touch interface for user study that has disabled panning and limited zoom to prevent zooming through the planet surface

* Update starlabels.data file

* Enable minimum picking distance in NDC

* Fix stack corruption bug in TouchMarker

* Version of touch interface for user study that has disabled panning and limited zoom to prevent zooming through the planet surface

* Fix stack corruption bug in TouchMarker

* Add time limit to levmarq solver

* Add debug properties to touch GUI with a compile time flag

* Guard against accessing outside bounds

* Added exponential zoom for faster zoom with increased distance from focus node

* Refined the exponential zoom for better behavior on the touch table

* Added properties for disabling panning and node boundary sphere multiplier for zoom

* Added more debug logging and stopped using camera focusNode (looks deprecated) for distance calculation

* Found error in the deceleration algorithm

* Default-disable debug logging, exponential zoom coeff change and additional debug log statement
2018-03-20 10:25:28 -04:00
Gene Payne
9a44d9c9df Modified SGCT configuration commands to allow aspect ratio tracked keyword in openspace config file (#560) 2018-03-20 10:24:01 -04:00