Alexander Bock
3fcf23f3cb
Update SGCT reference
2016-07-20 20:14:15 +02:00
Alexander Bock
a2bc9adecd
Updated Ghoul reference
2016-07-20 17:43:04 +02:00
Alexander Bock
aedfaeda50
Merge branch 'feature/sgct' into develop
2016-07-20 17:10:41 +02:00
Alexander Bock
a0fec7f6a0
Update Ghoul reference
2016-07-20 16:36:44 +02:00
Alexander Bock
8dc2cdbbea
Correctly set SGCT default values
2016-07-20 16:24:00 +02:00
Alexander Bock
6a56e4c83c
Link GLFW library requirements
...
Update SGCT reference
2016-07-20 14:52:24 +02:00
Alexander Bock
65ddeba70c
Add SGCT as submodule
...
Fix compile errors in ParallelConnection using __WIN32__ macro instead of WIN32
2016-07-20 14:31:30 +02:00
Alexander Bock
2b01b300b5
Update Spice reference
...
Update CMake requirement from 3.0 to 3.4 due to usage of WINDOWS_EXPORT_ALL_SYMBOLS in Spice CMake
2016-07-20 11:10:52 +02:00
Alexander Bock
bc137ab377
Updated Spice library. Compile fix for Syncbuffer and Unittestson Linux
2016-07-20 10:41:06 +02:00
Alexander Bock
bc3fe218b9
Updated Spice reference
2016-07-20 08:55:17 +02:00
Alexander Bock
eeb20d2cb7
Add Spice as a submodule
2016-07-19 15:03:23 +02:00
Alexander Bock
a244defdbc
Add additional Lua functions that make use of regular expressions to match against fully qualified property identifiers
...
- Making the GUI use the new function setPropertyValueSingle to not incur the overhead of compiling the regex
- The default setPropertyValue Lua function uses a wildcard, which replaces a * with the correct regex (.*) for ease of use
- The setPropertyValueRegex Lua function allows a full regular expression to be used
Closing #108
2016-07-18 20:12:24 +02:00
Alexander Bock
a2db1bed99
Include fixes for performance measurements
2016-07-18 16:25:55 +02:00
Alexander Bock
9df88a6a79
Remove static SPICE kernel loading from the cfg file and move it into the preInitialization step of a scene (closing #117 )
2016-07-18 14:54:36 +02:00
Alexander Bock
1b7ede6d5c
Add Lua functions to load and unload SpiceKernels
2016-07-18 14:41:27 +02:00
Alexander Bock
f7f8f279de
Move the LuaLibrary definition into its own file
2016-07-18 12:40:29 +02:00
Alexander Bock
34054d789a
Add missing lua callback file for OpenSpaceEngine
2016-07-18 12:15:52 +02:00
Alexander Bock
c4e9c88e91
Only display actually included modules in the CMake log (closing #122 )
2016-07-18 12:02:29 +02:00
Alexander Bock
d39b9e91e2
Compile fix in InteractionHandler
2016-07-18 00:40:40 +02:00
Alexander Bock
6d8a16f19e
Rendering ImGui, ScreenLog, and Information as a post-processing step to make it work in fisheye rendering (closing #119 )
...
Disable SGCT ESC terminate handling and implement a method that optionally waits before closing the application (closing #120 )
- ESC key is now bound to a call to "openspace.toggleShutdown()" that will initiate a shutdown in 3 seconds unless ESC is pressed again
- The countdown timer is set in the openspace.cfg
2016-07-17 02:33:45 +02:00
Alexander Bock
5c95c34752
Move the Gui rendering into a postdraw call so that it works for non-standard rendering techniques (like fisheye)
...
Closing #119
2016-07-16 16:47:00 +02:00
Alexander Bock
dc32dfe075
Added functionality to print all keybindings to file when a scene is loaded
2016-07-14 00:28:09 -04:00
Alexander Bock
b9237cb787
Fix immediate crash if a new scene would be loaded through the Lua interface
2016-07-14 00:27:36 -04:00
Alexander Bock
94a46813fe
Add to_string methods to Key, KeyModifier, and KeyWithModifier
2016-07-14 00:27:03 -04:00
Alexander Bock
cf55af3cea
Minor cleanups
2016-07-12 08:26:04 -04:00
Alexander Bock
0228ca241b
Add Juno scene and scenegraphnodes
...
Enable ability to apply a rotation matrix to the rotation vector to accomodate for model misalignments
2016-07-10 09:40:30 +02:00
Alexander Bock
f19138f513
Fix OpenSpaceTest compilation and test success
2016-07-08 13:55:59 +02:00
Alexander Bock
c6d6b63dc8
Merge branch 'develop' into feature/test
2016-07-08 11:03:07 +02:00
Alexander Bock
f8e65ad044
Updated Rosetta model
2016-07-08 11:02:22 +02:00
Alexander Bock
3e20c6edd3
Correctly load and pop scripts
2016-07-08 10:49:18 +02:00
Alexander Bock
5a41f7fa78
Fix Io trail
...
Do not crash coordinate system change if some nodes are not loaded
2016-07-08 10:49:05 +02:00
Matthew Territo
cc5e520be5
Rollback to Alex's original changes to _synchronizationBuffer
...
Allocated _synchronizationBuffer in SyncBuffer initialization instead to fix.
2016-07-07 12:00:49 -06:00
Alexander Bock
e3a1b775fd
Correctly rollback the previous rollback
2016-07-07 13:49:57 +02:00
Alexander Bock
6e9d299dda
Update Ghoul repository
...
Adapt to Ghoul changes in function names
2016-07-07 13:49:36 +02:00
Matthew Territo
da203364ba
Rollback pointer changes to _synchronizationBuffer.
...
Was causing segfault on mutex locks during launch.
2016-07-06 12:02:01 -06:00
Alexander Bock
2b91cb6d7d
Start work on compile fixes for unit tests
2016-07-06 17:52:51 +02:00
Alexander Bock
c9ac04d3cd
Remove sgct inclusion from SyncBuffer header and move to the source file
...
Fix serialization of MatrixProperty
2016-07-06 17:52:16 +02:00
Matthew Territo
fb39949daf
_downloadManager.reset() on deconstructor, not .release()
...
Whoops. That's that I meant to do. Ah, brain: you are soooooo reliable.
2016-07-05 16:42:50 -06:00
Matthew Territo
b96b1d8a84
Updated Launcher sync widget to work with newly un-singleton-ed DownloadManager.
...
Created new member "_downloadManager" to take old "DlManager's" place.
2016-07-05 16:36:06 -06:00
Alexander Bock
2434972ca8
Merge branch 'develop' of https://github.com/OpenSpace/OpenSpace-Development into develop
2016-07-03 14:35:31 +02:00
Alexander Bock
20d0fb8474
Fix error in Dictionary construction for ScreenSpaceRenderable
...
Do not access the std::future for cases where a download is not necessary
2016-07-03 14:34:17 +02:00
Alexander Bock
5502c52b9a
Adapt Rosetta and New Horizons keybindings to restructuring of ProjectionComponent
2016-07-01 15:22:21 +02:00
Alexander Bock
e40d393824
Make the DownloadManager not a singleton (closing #43 )
2016-06-30 00:43:03 +02:00
Alexander Bock
5de58e2d31
Remove the square image plane from Rosetta
2016-06-30 00:29:04 +02:00
Alexander Bock
7267aacea2
Do not retroactively project images when time passes with disable projections
2016-06-30 00:20:39 +02:00
Alexander Bock
6f05ed3b98
Make ProjectionComponent an actual component rather than using inheritance
2016-06-29 23:27:01 +02:00
Alexander Bock
5a5ffd76bb
Add InteractionHandler to global property gui
...
Add property to interactionhandler to enable/disable rotational and zoom friction
2016-06-29 22:42:12 +02:00
Alexander Bock
2f9b873f1c
Group properties in the Gui based on the group identifier
2016-06-29 19:45:45 +02:00
Alexander Bock
443a0121b1
Merge branch 'feature/gui-cleanup' of https://github.com/OpenSpace/OpenSpace-Development into feature/gui-cleanup
2016-06-29 17:47:13 +02:00
Alexander Bock
a56ce8d3f5
Clang compile fixes
2016-06-29 16:40:20 +02:00