Alexander Bock
35855de9f5
Remove warnings
2018-09-01 21:48:53 -04:00
Emil Axelsson
518b43db02
Fix compiler warnings
2018-08-31 14:30:35 +02:00
Alexander Bock
9f1c4e847d
Feature/globals ( #690 )
...
* Move global objects out of OpenSpaceEngine
* General cleanup of main.cpp
* Add default_joystick asset to all scenes
* No longer suppress mouse interaction on slave nodes
* Window delegate uses function pointers rather than subclassing
* Fix for false overwriting of ImGUI configuration file
* Change default color and tilt angle of fisheye rendering
* Restructured performance manager
* Simplify screenshot handling
2018-08-30 11:38:47 -04:00
Alexander Bock
c287c03fe8
Update Ghoul
...
Adapt to glbindings changes
2018-08-29 17:32:53 -04:00
Alexander Bock
aa85c2afb2
Update Ghoul
2018-08-29 15:23:08 -04:00
Alexander Bock
00e1fe01bd
Fix scene graph node creation for local patch ( closes #701 )
2018-08-29 14:34:41 -04:00
Alexander Bock
64524e8f44
Renamed "RenderOptionInfo" to "RenderOption" ( closes #692 )
2018-08-29 12:20:14 -04:00
Alexander Bock
1f7b482efa
Add Lua functions to print cluster id ( closes #704 )
2018-08-28 13:58:32 -04:00
Alexander Bock
8acddf74a9
Show current and total file size for each download ( closes #705 )
2018-08-28 13:45:42 -04:00
Emil Axelsson
54d243e86f
Merge branch 'master' of github.com:OpenSpace/OpenSpace
2018-08-28 13:43:32 +02:00
Emil Axelsson
c014d8b84d
Fix subscription bug introduced in code cleanup
2018-08-28 13:42:31 +02:00
Alexander Bock
46c26b9b00
Update Ghoul and sgct repository
2018-08-24 13:37:54 -04:00
Alexander Bock
5c9e65c7f2
Add strange units to the distance conversion ( closes #703 )
2018-08-24 03:37:22 -06:00
Alexander Bock
67dd887e52
Render text informing of ongoing shutdown ( #696 )
2018-08-24 03:15:55 -06:00
Alexander Bock
63561d685f
Fix bug preventing specification of easing function for property setting ( closes #695 )
2018-08-24 02:48:42 -06:00
Alexander Bock
4d901b688b
Make it possible to not load an asset on default and later load it at runtime ( closes #694 )
2018-08-24 02:34:55 -06:00
Alexander Bock
5ad69b841b
Remove extra opacity value from renderablebillboardscloud and make text labels listen to the opacity ( closes #693 )
2018-08-24 02:09:01 -06:00
Alexander Bock
a90023979c
Prevent out-of-bounds error when connecting to parallel peer
2018-08-21 16:50:28 -06:00
Alexander Bock
ca6a5e03f6
Enable Spout on default on windows ( closes #691 )
2018-08-21 15:24:38 -06:00
Emil Axelsson
f4323db011
Fix bug causing incorrect apect ratio for manually specified window sizes
2018-08-10 13:28:48 +02:00
Jonathas Costa
ac76151941
Let's stop copying objs.
2018-08-06 11:03:22 -04:00
Jonathas Costa
3a14340fbb
Merge pull request #681 from OpenSpace/issue/675
...
Issue/675
2018-08-06 10:50:04 -04:00
Jonathas Costa
06119d0830
Merge branch 'master' into issue/675
2018-08-01 10:42:27 -04:00
Jonathas Costa
65658e9b46
Changes from code review.
2018-08-01 10:34:59 -04:00
Jonathas Costa
4e30d9c3b8
Fixed issue 675.
2018-07-31 14:50:10 -04:00
Alexander Bock
74fd38c260
Adapt to Ghoul change (use ghoul::to_string instead of std::to_string)
2018-07-20 13:56:15 -04:00
Alexander Bock
edc75c562c
Use correct uniform name
2018-07-20 11:11:30 -04:00
Alexander Bock
6c0264a0d9
Jenkins ( #676 )
...
Jenkins fix
2018-07-20 10:37:20 -04:00
Alexander Bock
f55828198f
Adapt to UniformCache changes when updating uniform locations ( closes #648 )
2018-07-19 17:46:21 -04:00
Alexander Bock
0774348fc2
General cleanup
...
Adapt to changes in Ghoul
Make use of TextureManager
Jenkins compile fix
2018-07-19 14:43:53 -04:00
Jonathas Costa
335beb8dd3
Removed commented code.
2018-07-19 11:51:28 -04:00
Alexander Bock
dbdc5dfd28
Fix setting of FixedRotation values through assets ( closes #647 )
2018-07-18 19:20:49 -04:00
Alexander Bock
9a928231be
Enable OrVerifier and AndVerifier to have an arbritrary (>=2) number of verifiers
...
Make specifying the line number in TLETranslation optional
2018-07-18 18:22:18 -04:00
Alexander Bock
5dff0e1b36
Add warning when targets are not registered in the convert-table for image projections
2018-07-18 17:01:46 -04:00
Alexander Bock
54d1a506c3
Add rotation class that provides a constant rotation based on in-game time ( closes #662 )
...
Refactor functions for rotation, scaling, and translation to take UpdateData rather than current time
2018-07-18 15:28:24 -04:00
Alexander Bock
6ee31384d7
Add option to disable the console key (closes 655)
2018-07-18 14:25:04 -04:00
Alexander Bock
381dbf576d
Display current delta time when interpolation is happening
2018-07-18 14:19:04 -04:00
Alexander Bock
e2e425657f
Add button to invert delta time ( closes #666 , the number of the beast)
2018-07-18 13:55:22 -04:00
Alexander Bock
2751ee327c
Update Ghoul repository to show milliseconds in log timestamps
...
Add log information to the SceneGraphnode to show initialization and OpenGL initialization of nodes
2018-07-16 17:44:50 -04:00
Alexander Bock
001935a139
Add missing files in multiresvolume
2018-07-16 17:28:52 -04:00
Alexander Bock
1e97bae229
OpenGL logging
...
Print warning if OpenGL logging is disabled but loglevel is too low
Fix format of printed functions
Closes 656
2018-07-13 16:22:24 -04:00
Alexander Bock
d0f3e5507a
Code cleanup
...
Remove warnings from multiresvolume module
2018-07-13 16:02:42 -04:00
Emil Axelsson
c2cc2bab17
Feature/state machine ( #673 )
...
* Implement simple state machine example in Lua
* Use defaults for trail widths
2018-07-13 10:29:45 -04:00
Emil Axelsson
13edfb64b4
Fix shader path
2018-07-13 11:28:16 +02:00
Emil Axelsson
902e3e6dac
Feature/time interpolation ( #669 )
...
* Initial implementation
* Better approximation of target time
* Correctly use double precision for time passing
* Cleanup
* Adding proportional adjustment of delta time at end of interpolation
* Keyframe based time interpolation
* Add property for time interpolation duration. Move time interpolation methods to TimeManager.
* Fix bugs with time gui
* Make several clicks on delta time buttons work as expected
* Clean up
* Improve time interpolation for parallel connection
* Improve time API. Fix time interpolation bugs.
* Fix mac compile issue
* Add hour button
* Add missing + sign
* Remove newer images from projection buffer when going back in time
* Add comment about clearing projection buffer
* Fix bug with jumping time in parallel connection
* Rename integrateFromTime to previousFrameTime
* Compile fix for iswa module
* Address code review comments
* Code cleanup
* Fix bug causig unsmooth behaviour when pausing while interpolating in time
2018-07-13 11:07:35 +02:00
Emil Axelsson
6007f1d70d
Feature/model lighting ( #670 )
...
* Fix NH texture and add lighting options
* Add missing comma
* Light sources: work in progress.
* Add light sources
* Remove unused values
* Add types to documentation
* Add light sources to various missions
* Code cleanup based on review
2018-07-13 09:01:43 +02:00
Emil Axelsson
8a6dd14330
Fix issue #660 and provide percentage for http syncs ( #671 )
...
Fix issue #660 and provide percentage for http syncs
2018-07-13 08:51:18 +02:00
Alexander Bock
12c87969a7
Add BoolProperty to SpaceModule to control SpiceManager exception handling ( closes #661 )
...
Add debugging indices to SceneGraphNodes
Rename ImGui indices debugging definition
2018-07-12 17:48:34 -04:00
Emil Axelsson
d20bb6d634
Set maximum iterations for geodetic surface projection
2018-07-12 14:25:33 +02:00
Emil Axelsson
1b3df16c28
Feature/time frame ( #642 )
...
* First implementation of time frames
* Add TimeFrameUnion. Only show solar system 1850-2150.
* Consider dependencies when determining whether time frame is active
* Code review fixes.
2018-07-11 10:42:06 +02:00