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
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
db7ae7e384
Issue/453 ( #556 )
...
* Introduced guiName to PropertyOwner
* Added requirement that PropertyOwner::identifier may not contain whitespaces
* Changed Name to Identifier in asset and scene files
* Added new PropertyOwner to RenderEngine that owns the ScreenSpaceRenderables
* Moved Name and GuiPath into GUI group
* Added user-facing names to layer groups
2018-03-16 09:21:29 -04:00
Alexander Bock
f38c26eff0
Remove warnings
2018-03-12 22:31:01 +01:00
Alexander Bock
9709b22bac
Turn Configuration keys from std::string to constexpr const char* for better startup performance
2018-03-08 19:24:03 +01:00
Alexander Bock
5a3ef0fda2
Apply coding styles
2018-03-08 05:32:46 -05:00
Alexander Bock
a3c849843f
Feature/new formatting ( #547 )
...
* Change to new logging format (closes #542 )
* Adds a screenshots folder that uses the application startup time
* Creating focus nodes for VRT files if the info files contain location information
* Fix issue with removing virtual properties
* Add a method for returning the cartesian coordinates for a geolocation on a planet
2018-03-07 18:10:32 -05:00
Alexander Bock
ebd69d1333
Cleanup FieldlineSequence classes
2018-03-01 19:55:50 -05:00
Alexander Bock
dcfef3557f
Update copyright header
2017-12-29 20:11:22 +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
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
a08c678bb0
Remove erraneous enabled OpenGL checking code
...
Remove warnings
Reset using the star glare texture as billboard for the Sun
2017-12-12 13:07:56 -05:00
Alexander Bock
719130b6b7
Jenkinswarnings ( #419 )
...
* Remove more warnings
* Removing more warnings
* More warning fixes
* More warnings
* More warnings
* Update ghoul
2017-11-16 21:19:28 -05:00
Alexander Bock
758e26789c
More coding style conformance
2017-11-11 11:25:49 -05:00
Alexander Bock
51a71d5ce2
Compile fix to adjust to runTime method not existing anymore
2017-11-09 14:58:43 -05:00
Oskar Carlbaum
afd91fc4af
Move all kameleon dependency to separate files named 'kameleonfieldlinehelper'
2017-10-22 14:55:59 +02:00
Oskar Carlbaum
69fd2ed8a4
Remove unnecessary debug messages and return false in update() if renderable is disabled
2017-10-18 23:48:39 +02:00
Oskar Carlbaum
ecc760ac12
Change ALL_CAPS constants to camelCase
2017-10-18 23:29:09 +02:00
Oskar Carlbaum
1a00d8a34f
Add default colortable to data folder
2017-10-09 23:58:32 +02:00
Oskar Carlbaum
bb43dace32
Cleanup minor things
2017-10-09 23:46:20 +02:00
Oskar Carlbaum
173a32b020
Add extraQuanities to FieldlinesState from cdf source
2017-10-09 23:46:20 +02:00
Oskar Carlbaum
4fc88c595f
Load CDFs and trace field lines using kameleon and store the info in FieldlinesState.
2017-10-09 22:55:29 +02:00
Oskar Carlbaum
3f756016e7
Ensure no extraQuantity-dependent properties are added when there are no extraQuantities
2017-10-09 22:55:29 +02:00
Oskar Carlbaum
fad306d510
Cleanup! Neater structure in initialize.
2017-10-09 22:55:29 +02:00
Oskar Carlbaum
caa98a4a62
Move stringToModel function to utils/commons.cpp
2017-10-09 22:55:29 +02:00
Oskar Carlbaum
c4c576eaa2
Load states from JSON into RAM and save to osfls if output folder is specified
2017-10-09 22:55:29 +02:00
Oskar Carlbaum
0bb118b4cc
Save state to JSON when input is .osfls and an output folder is specified in the lua-modfile
2017-10-09 22:55:29 +02:00
Oskar Carlbaum
b1d1a7cf02
Refactor: restructure & clean up
2017-10-09 22:55:28 +02:00
Oskar Carlbaum
adcd62dedd
Add DomainLimiting, Masking and AdditiveBlending options
2017-10-09 22:55:28 +02:00
Oskar Carlbaum
dc597f59c4
REFACTOR: split renderablefieldlinessequence.cpp into two files and give propertiy variables a 'p' as prefix
2017-10-09 22:55:28 +02:00
Oskar Carlbaum
3c9d48315c
Add trigger properties. One for focus the camera on parent and one for time jump to start of sequence!
2017-10-09 22:55:28 +02:00
Oskar Carlbaum
f521939370
Always refer to the extra quantities used for coloring lines as quantities, never variables.
2017-10-09 22:55:28 +02:00
Oskar Carlbaum
f442dd4f7c
Add functionality for coloring lines by different quantities
2017-10-09 22:55:28 +02:00
Oskar Carlbaum
ec8c3c5ea7
Add functionality for reading and displaying OSFLS files during runtime
2017-10-09 22:55:28 +02:00
Oskar Carlbaum
eea7c7306a
Add functionality to illustrate magnetic flow
2017-10-09 22:55:28 +02:00
Oskar Carlbaum
42d49ecc55
Setup OpenGL variables and shaders and draw field lines
2017-10-09 22:55:28 +02:00
Oskar Carlbaum
5882c16bcc
Add functionality for checking which state should be shown, depending on time
2017-10-09 22:55:28 +02:00
Oskar Carlbaum
8ff9cb403e
Load OSFLS states into RAM and keep track of trigger times
2017-10-09 22:55:28 +02:00
Oskar Carlbaum
94d0cc3ddd
Handle inputs from modfile Dictionary in separate function
2017-10-09 22:55:28 +02:00
Oskar Carlbaum
4f51dafae3
Place _loggercat in empty namespace of .cpp instead of storing it as a member variable
2017-10-09 22:55:28 +02:00
Oskar Carlbaum
499156d221
Add functionality which read sourceFolder from Modfile and extracts all valid files from that directory
2017-10-09 22:55:27 +02:00
Oskar Carlbaum
1519fa794f
Add functionality for reading inputFileType from modfile dictionary
2017-10-09 22:55:27 +02:00
Oskar Carlbaum
d6eaab8c26
Add FieldlinesState class files
2017-10-09 22:55:27 +02:00
Oskar Carlbaum
44d046e770
Setup main files for fieldlinesSequence module
2017-10-09 22:55:27 +02:00