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