Alexander Bock
4d58a2ae98
Render On-Screne Dashboard also for non-linear projections
2018-01-01 13:17:32 -05:00
Alexander Bock
6f351c0951
Add GIT commit hash output in log
2018-01-01 12:11:38 -05:00
Alexander Bock
edc250deb8
Cleanup core script extensions
...
Cleanup default scripts
2017-12-31 23:26:38 -05:00
Alexander Bock
51551bc291
Move VRT specification into separate customization asset
...
Reenable customization scripts
Remove warning from HTTPRequest class
2017-12-31 22:13:55 -05:00
Alexander Bock
6089449bba
Fix crash with MSAA buffer generation when compiling in Debug on Windows
...
Cleanup of logging behavior
2017-12-30 20:24:05 -05:00
Alexander Bock
dcfef3557f
Update copyright header
2017-12-29 20:11:22 +01:00
Alexander Bock
cc178d03f3
Remove clang warnings
...
Update SGCT repository
2017-12-29 19:47:33 +01:00
Alexander Bock
c9a3c68f19
Fix style guide issues
...
Update Ghoul repository
2017-12-29 19:18:06 +01:00
Alexander Bock
b337c3aa1e
Windows compile fix
2017-12-28 14:15:06 -05:00
Alexander Bock
03c7cf0108
Remove resetting the current working directory as it is no longer needed when OpenSpace is a bundle
2017-12-27 15:00:48 +01:00
Alexander Bock
fac3780ce9
Remove warnings on MacOS
2017-12-26 23:06:11 +01:00
Alexander Bock
59916bc0c1
Renaming path tokens
...
- ${BASE_PATH} -> ${BASE}
- ${OPENSPACE_DATA} -> ${DATA}
- Make use of new token ${WEB}
Enable Phobos and Deimos on default
Remove unused cdflist file
2017-12-26 20:49:17 +01:00
Alexander Bock
339c45a7f6
Add specialized TaskRunner application "Sync" that only synchronizes all scenes in the asset folder
...
Replace TaskRoot in openspace.cfg with ${TASK} in Taskrunner
Remove Launcher
2017-12-26 20:13:23 +01:00
Alexander Bock
0149162fbe
Move deinitialization of Assets from OpenSpaceEngine::destroy into OpenSpaceEngine::deinitialize as some of its components might be needed in the asset's deinitialization (like MissionManager)
...
Add function to unload Mission file
2017-12-23 17:32:28 +01:00
Emil Axelsson
d40d2abc9a
Merge branch 'master' of github.com:OpenSpace/OpenSpace into feature/data-management
2017-12-19 12:56:12 +01:00
Emil Axelsson
09182c9274
Cleanup code
2017-12-19 11:48:30 +01:00
Alexander Bock
966df322cf
Added additional absPath where necessary
2017-12-18 14:47:58 -05:00
Emil Axelsson
90243cf388
Improve loading screen
2017-12-18 15:00:57 +01:00
Emil Axelsson
ff317d4b2f
Show loading screen when loading assets
2017-12-18 11:55:14 +01:00
Emil Axelsson
570a499a59
Fix bugs from merge
2017-12-17 18:58:24 +01:00
Emil Axelsson
d4278f9adc
Merge branch 'master' of github.com:OpenSpace/OpenSpace into feature/data-management
2017-12-17 18:30:00 +01:00
Emil Axelsson
df259f6d02
Multithreaded scene initialization
2017-12-17 17:34:46 +01:00
Emil Axelsson
814de72bc2
Fix bugs in asset management
2017-12-15 18:51:22 +01:00
Emil Axelsson
75cf6dcf71
Asset work in progress
2017-12-15 13:21:10 +01:00
Alexander Bock
23a446cb2c
Update Ghoul repository
...
Adapt to changes that absPath is not called automatically as often anymore
Remove atmosphereearth.scene
2017-12-13 21:55:29 -05:00
Alexander Bock
167222c814
Feature/dashboard ( #431 )
...
Merging Dashboard branch that introduces the Dashboard, DashboardItem and moves most of the screen rendering code into a component-based layout that can also be displayed as a screenspace renderable
* Add Onscreen Dashboard
* Add Dashboard class
* Add DashboardItem classes and subclasses
* Added font and fontsize customization to dashboarditems
* Add default dashboard specifications to all scenes
* Add tests.scene to test dashboard items
* Add configuration options to DashboardItemDistance
* Fix distance conversion to correctly use singular or plural values
* Make DashboardItems unique when adding them to a dashboard
* Correctly position test with different font sizes
* Add Dashboard Item that enables spacing between other items
* Add performance measurement to dashboard rendering
* Add method to DashboardItemDistance that computes distance to surface
* Add DashboardItemAngle that computes and prints the angle between three objects
* Add DashboardItemInstruments that shows the instruments on New Horizons
* Add ability to OpenSpaceModules to return a list of Luascripts defined by child objects
* Make it possible for ScreenSpaceDashboard to work with its own dashboard or the main one
2017-12-13 17:11:54 -05:00
Alexander Bock
7e2d6bf3ab
Coding style adherence
2017-12-12 17:08:24 -05:00
Emil Axelsson
1417db5ed7
Let assets control their own lifecycle
2017-12-12 14:55:30 +01:00
Alexander Bock
a631b7e0a3
Making most logger categories constexpr
2017-12-11 23:46:34 -05:00
Alexander Bock
c9aedb084b
Add Lua functions to query keyboard bindings and remove individual keybinds
...
Add core script file that defines possibility of rebinding keyboard commands to a different key
Enable the execution of global customization scripts
Make `scene_helper.lua` a script automatically included in the ScriptScheduler
2017-12-08 14:58:18 -05:00
Emil Axelsson
f33b24d551
Merge branch 'master' of github.com:OpenSpace/OpenSpace into feature/data-management
2017-12-07 11:44:14 +01:00
Emil Axelsson
175d21de9a
Remove experimental code
2017-12-06 15:16:52 +01:00
Emil Axelsson
fb675dfeab
Merge branch 'master' of github.com:OpenSpace/OpenSpace into feature/data-management
2017-12-04 10:52:12 +01:00
Alexander Bock
87b4ec03eb
Display error message on loading screen in case of catastrophic scene loading ( closes #423 )
2017-11-30 21:49:39 -05:00
Alexander Bock
12ddfae337
Compile fix in TimeConversion
...
Reenable display of shutdown timer
Add prompt informing the user of ability to abort
2017-11-30 21:20:16 -05:00
Alexander Bock
38338725b9
Strict coding style adherence
2017-11-26 14:57:26 -05:00
Alexander Bock
026f51735b
Show distance from current focus object
...
Add conversions for time and space to show distance and delta time in manageable units
Remove warnings
Add deinitializeGL call to Renderengine
2017-11-25 18:30:13 -05:00
Alexander Bock
0c18263de7
Issue/417 ( #421 )
...
Added support for multiple windows in ImGui
2017-11-24 11:00:53 -05:00
Emil Axelsson
436062381e
Asset loading and synchronization
2017-11-16 19:29:45 +01:00
Emil Axelsson
7c80384d12
Decentralize asset synchronization
2017-11-16 15:09:55 +01:00
Emil Axelsson
62f58a9749
Start on asset gui
2017-11-14 20:46:03 +01:00
Emil Axelsson
27f36209fa
Improve implementation and interface of http downloads
2017-11-13 14:59:39 +01:00
Emil Axelsson
62c5506250
Merge branch 'master' of github.com:OpenSpace/OpenSpace into feature/data-management
2017-11-13 11:18:00 +01:00
Emil Axelsson
2fa42859cd
Decentralize resource synchronization. Remove notion of SynchronizationJob.
2017-11-12 19:09:16 +01:00
Alexander Bock
fb5057ba36
Jenkins compile fix
2017-11-12 12:37:55 -05:00
Alexander Bock
f227767492
Merge remote-tracking branch 'origin/master' into feature/loadingscreen-refactor
...
# Conflicts:
# modules/volume/rendering/renderabletimevaryingvolume.cpp
2017-11-12 10:50:11 -05:00
Emil Axelsson
19812af629
Merge branch 'master' of github.com:OpenSpace/OpenSpace into feature/data-management
2017-11-11 19:10:42 +01:00
Alexander Bock
758e26789c
More coding style conformance
2017-11-11 11:25:49 -05:00
Alexander Bock
28e1298be6
Only include touchbar file if on Apple
2017-11-10 13:38:47 -05:00
Alexander Bock
f183b9536f
Implement GUI button and featured elements on touchbar
2017-11-10 13:19:46 -05:00