Commit Graph

3743 Commits

Author SHA1 Message Date
Alexander Bock 70af0f0073 Add an option to the configuration manager to append the scene name to the cache directory (closing #159) 2016-11-07 13:39:01 +01:00
Alexander Bock 921f5060c4 Move mission scene files into their own subdirectory missions 2016-11-07 13:12:41 +01:00
Alexander Bock af7e43c66a Rename bind_keys.lua script file to bind_common_keys.lua
Move SPICE kernel declaration from osirisrex.scene into the osirisrex mod file
2016-11-07 11:06:52 +01:00
Alexander Bock 4caa3d25ba Add documentation to the rosetta scene keyboard bindings 2016-11-07 10:34:19 +01:00
Alexander Bock 286eb89048 Add more documentation to the bindKey functions of NewHorizons and OsirisRex 2016-11-07 00:21:55 +01:00
Alexander Bock 572257d3b0 Move the rendertime into a property and remove the toggleFrametimeType
Make OptionProperty work in Radio mode
Rename DROPDOWN and RADIO to Dropdown and Radio
2016-11-06 22:15:52 +01:00
Alexander Bock c469be26c3 Make toggling the performance measurements a BoolProperty of RenderEngine 2016-11-06 02:00:42 +01:00
Alexander Bock 85f298a659 Add documentation to openspace.bindKeys script 2016-11-05 16:23:05 +01:00
Alexander Bock c21bb3bb4d Make SGCT work between Debug and Release without manual removal 2016-10-31 15:24:46 +01:00
Alexander Bock fd98f311d3 Some cleanup of scene files
Exceptions in preInitialization scripts no long crash the application
2016-10-31 11:43:36 +01:00
Alexander Bock c880ee421a Make OpenSpaceModule able to report their version number 2016-10-29 23:13:37 +02:00
Alexander Bock 4597bde05a Cleaned up RenderableRings
Some minor performance improvements
2016-10-29 22:15:17 +02:00
Alexander Bock 4b25b486cf Merge branch 'develop' of https://github.com/OpenSpace/OpenSpace into develop 2016-10-29 22:14:28 +02:00
Jonathas Costa 420f56355a Merge branch 'develop' of https://github.com/OpenSpace/OpenSpace into develop 2016-10-29 13:43:21 -04:00
Jonathas Costa 2ca0bfd798 Removed Atmosphere stuff from RenderablePlanet. 2016-10-29 13:43:13 -04:00
Alexander Bock 64cb9bce0d RenderableRings's VBO only needs to contain two values for size 2016-10-29 17:45:18 +02:00
Alexander Bock c7809cb6cf Some initial work to make OpenGL 3.3 work
Make OpenSpace not crash if the FontRenderer shader cannot be compiled
2016-10-29 16:55:02 +02:00
Alexander Bock ded3cb20ee Update Venus to make it not be located in the Sun 2016-10-29 15:48:05 +02:00
Alexander Bock 96e27913ca Add documentation to RenderableRings
Change Size to be specified in meters instead of powerscaled scalars
2016-10-29 15:24:39 +02:00
Alexander Bock 8b684905e9 Make shadows on Saturn rings work again 2016-10-29 13:40:47 +02:00
Alexander Bock d6edfba60c Fixing the orientation of the Saturn moons 2016-10-29 11:40:35 +02:00
Alexander Bock 0dc78a029f Merge branch 'develop' of https://github.com/OpenSpace/OpenSpace into develop 2016-10-29 11:13:33 +02:00
Alexander Bock 6689be687e Add approximated offset values to Saturn rings 2016-10-28 15:52:09 +02:00
Alexander Bock ed4b8c9fa8 Store Translation, Rotation, and Scaling Performance measurements
If no special sorting is requested in Performance GUI, sort by name
2016-10-28 12:52:54 +02:00
Alexander Bock 4b9bed3b21 Make Translation, Rotation, and Scaling available as Properties in SceneGraphNode 2016-10-28 11:52:44 +02:00
Alexander Bock cfd71d6c8d Sort properties by name in the GUI 2016-10-28 11:46:14 +02:00
Emil Axelsson f8bab90d64 Merge branch 'develop' of github.com:OpenSpace/OpenSpace into develop 2016-10-28 10:27:35 +02:00
Emil Axelsson cb3ff96e1a Pass window size as uniform instead of shader program constant. Fixes #143 2016-10-28 10:26:23 +02:00
Alexander Bock cb5f29612f Add Saturn moons to the data/scene
Add jup260 torrent download to the Jupiter system
2016-10-28 00:23:21 +02:00
Alexander Bock 708856dbf4 Fix double precision rendering for RenderablePlanet 2016-10-28 00:21:04 +02:00
Alexander Bock 18b8aab898 Changes in ProjectionComponent initialization
- Remove parsing function
  - Make ProjectionComponent accept sub-dictionary
Remove "Rotation" key-value from RenderableModelProjection
  - Information moved into RenderableFOV to do conversion between object and frame
Changes in mod files to reflect ProjectionComponent and RenderableModelProjection changes
Added Documentation to
  - RenderablePlanetProjection
  - RenderableModelProjection
  - ProjectionComponent
  - PlanetGeometry
  - ModelGeometry
2016-10-27 21:45:49 +02:00
Alexander Bock f4beb5ed6a Merge branch 'develop' of https://github.com/OpenSpace/OpenSpace into develop 2016-10-27 21:42:34 +02:00
Emil Axelsson 73e6fcf865 Sort documentation sections, fix json parse error for keybindings and add detailed documentation to html output 2016-10-27 17:09:56 +02:00
Alexander Bock 4ce3be9e8c Add a Verifier for a list of Strings to replace a more cumbersome expression 2016-10-27 15:50:29 +02:00
Emil Axelsson 22847655be Add Saturn's rings to mod file 2016-10-27 15:24:06 +02:00
Alexander Bock f03073508a Add the reporting of the actual documentation in the DocumentationEngine 2016-10-26 16:58:53 +02:00
Alexander Bock db4524d2ac - Restructure Rotation classes to make the base class store the rotation to remove an additional virtual function
- Add Matrix verifiers
- Add documentation to StaticRotation and SpiceRotation
2016-10-26 16:47:42 +02:00
Alexander Bock b95c80bb40 Return the correct window size for side-by-side stereo setting (closing #110) 2016-10-26 14:44:42 +02:00
Alexander Bock f9b7953ebf Updated Ghoul repository (Closing #145) 2016-10-24 14:31:30 +02:00
Alexander Bock 317ecad9ac Potential fix for High-DPI and manual framebuffer sizes by using SGCT window scaling 2016-10-23 22:55:26 +02:00
Alexander Bock b444bfd77a Making iSWA compile with the changes in the ScriptManager 2016-10-23 21:49:04 +02:00
Alexander Bock febf8c9a1b High-DPI fixes for ImGUI 2016-10-19 15:54:19 +02:00
Alexander Bock e6720103fd Updated ImGUI version to 1.49 2016-10-19 15:42:45 +02:00
Alexander Bock 542f92e768 Add a fix to the window resolution for Retina displays
Add a new setting to the ConfigurationManager that can specify whether to scale the onscreen text by window size or resolution
2016-10-18 18:52:30 +02:00
Emil Axelsson e21b69cab8 Remove sgct dependency from renderengine 2016-10-10 17:46:26 +02:00
Emil Axelsson 6c5c8d6839 Make gcc happy 2016-10-10 17:36:55 +02:00
Emil Axelsson 275d24c299 Merge branch 'develop' of github.com:OpenSpace/OpenSpace into develop 2016-10-07 20:43:06 +02:00
Emil Axelsson 5e2ea10bcd Add http proxy support for GDAL 2016-10-07 20:42:32 +02:00
Jonathas Costa 2c3804ccac Added required header to allow compilation under MacOSX. 2016-10-06 14:47:25 -04:00
Emil Axelsson 0a47931b4b Rename shader files to lower case 2016-10-04 12:09:36 +02:00