Commit Graph

7021 Commits

Author SHA1 Message Date
Alexander Bock 338c8a9bd5 Adding the ability to add additional scripts to a profile when necessary 2020-06-21 14:26:15 +02:00
Alexander Bock 12611b1a9a Use the correct type for the navigation state
Add unit tests to verify parsing of these parameters
2020-06-21 12:31:18 +02:00
Alexander Bock 3ed2e25188 Removing global state from the Profile itself to make unit testing a bit easier 2020-06-20 23:35:46 +02:00
Alexander Bock d92982a097 Add suggested profiles to the openspace.cfg ifle 2020-06-20 23:17:18 +02:00
Alexander Bock 842def6fa6 Add missing unit test file
Add exception being thrown if empty lines between sections are missing
2020-06-20 23:16:10 +02:00
Alexander Bock 6321a72bb4 Cleaning up includes 2020-06-20 22:39:07 +02:00
Alexander Bock a530c081fa Replace explicit lack of camera information through the monostate with an optional instead 2020-06-20 22:24:31 +02:00
Alexander Bock 18a53e6605 Replace explicit Time::Type::None by using an optional 2020-06-20 22:21:09 +02:00
Alexander Bock a367148b1d Remove patch component from profile version 2020-06-20 22:14:10 +02:00
Alexander Bock 5e6489419e Adding the first version of the unit tests for the profiles 2020-06-20 22:04:13 +02:00
Alexander Bock 15db67bb59 Port basic profile unit testing 2020-06-20 15:28:51 +02:00
Alexander Bock 604935b640 Move profile information from ProfileData into Profile class
Temporarily comment out unit tests
2020-06-19 00:09:43 +02:00
Alexander Bock 4c9555425b Cleanup of asset handling and move more functionality to the Profile 2020-06-18 23:09:26 +02:00
Alexander Bock 12daf94cb5 Make time specification in profiles optional
Provide a nicer error message when forgetting version and camera parameters
2020-06-18 22:17:12 +02:00
Alexander Bock b59b6cc2d2 Yet more cleanup 2020-06-18 19:40:16 +02:00
Alexander Bock a8c5d3bb91 More cleanup 2020-06-18 18:07:04 +02:00
Alexander Bock 944bd38ae7 Rename saveCurrentSettings to saveSettings 2020-06-18 17:07:20 +02:00
Alexander Bock 83e933fa00 Automatically create new profile name if no name is specified 2020-06-18 15:47:17 +02:00
Alexander Bock 5bad314b0c Removing the last remnants of ProfileFile 2020-06-18 14:29:36 +02:00
Alexander Bock e00a51d822 Removing some more global state 2020-06-18 10:59:22 +02:00
Alexander Bock a433ed1a72 Removing more of ProfileFile 2020-06-18 10:14:21 +02:00
Alexander Bock 02b109f4db More simplification 2020-06-18 09:58:31 +02:00
Alexander Bock 1e0f427dcf More profile file cleanup 2020-06-18 09:37:38 +02:00
Alexander Bock fe989d1ea1 Continuing on the work to use the struct variant of profiles 2020-06-17 19:02:11 +02:00
Alexander Bock d2fd3b8f1f Include helper assets and base assets explicitly
Add a new function to export profile struct to module text
2020-06-17 11:12:01 +02:00
Alexander Bock 52ca39fc22 Replace 'required' with 'require' and 'requested' with 'request'
Continue the work of factoring out the serialization and deserialization of the profile files
2020-06-17 09:33:41 +02:00
Alexander Bock 809ee9c753 Adding struct to hold parsed Profile 2020-06-16 16:39:51 +02:00
Alexander Bock 9d922f2634 Remove explicit read-in function 2020-06-16 13:22:19 +02:00
Alexander Bock 393e064874 Yet more cleanup
Add ProfileError class
2020-06-16 11:05:56 +02:00
Alexander Bock d7e976f67f Add some more fixes 2020-06-15 16:07:50 +02:00
Alexander Bock 7f0c92430f Add the ability to load images lazily for RenderablePlanes
Add ability to purge textures from RAM if they are read-only
Make use of both for constellation images to reduce the memory footprint
2020-06-15 16:07:16 +02:00
Alexander Bock fbf8dc76a0 Merge branch 'master' into feature/profiles-cleanup 2020-06-15 10:30:10 +02:00
Alexander Bock b64784b122 First small cleanup 2020-06-15 10:23:53 +02:00
Alexander Bock f9d1b030ef Small cleanup 2020-06-14 18:34:52 +02:00
Alexander Bock 1e9df1cb4b Merge branch 'master' into feature/profiles
# Conflicts:
#	include/openspace/scene/assetloader.h
#	src/scene/assetloader.cpp
2020-06-14 17:54:25 +02:00
GPayne b3ee03b8db Merge remote-tracking branch 'origin/master' 2020-06-13 18:26:29 -06:00
GPayne 4c6e94b9f8 Added meta tags to all asteroid/comet asset files 2020-06-13 18:26:05 -06:00
Micah 1ed043716e added constellation art to base asset 2020-06-13 13:18:27 -04:00
Micah 673ab10253 webgui fix for base profile 2020-06-13 12:54:26 -04:00
Micah 703296fc27 added globe labels back into renderloop 2020-06-13 12:52:33 -04:00
Micah 65a3b0d801 asteroid colors with marina 2020-06-13 12:40:56 -04:00
Alexander Bock 94e58f10ce Add the release candidate addon to the version 2020-06-13 17:06:47 +02:00
Alexander Bock cdb8509e7b Update OpenSpace version to 0.15.2 2020-06-13 16:51:53 +02:00
Alexander Bock 5c5d9f36eb Merge pull request #1195 from OpenSpace/issue/1102
Fixes for spherical grids were flickering.
Although they are not flickering anymore, a better correction is needed in the future
2020-06-13 16:47:56 +02:00
Alexander Bock 92f0a57cf6 Tiny cleanup 2020-06-13 16:47:35 +02:00
Alexander Bock 2ac4cac01c Update meta information 2020-06-13 16:41:31 +02:00
Alexander Bock 789372bf40 Merge pull request #1191 from OpenSpace/issue/1165-iss-update
New ISS texture model

Closes #1165
2020-06-13 16:38:40 +02:00
Alexander Bock 976bf3f79b Small cleanup 2020-06-13 16:38:06 +02:00
Jonathas Costa 8195c24d79 Merge branch 'master' into issue/1102 2020-06-13 10:34:25 -04:00
Jonathas Costa 19c65047f8 Changed colors. 2020-06-13 10:24:54 -04:00