Commit Graph

3965 Commits

Author SHA1 Message Date
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
Erik Broberg 05687abb65 Add documentation to GPU structs and small refactor 2016-10-28 12:13:25 +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
kalbl 33618cc5c9 Add documentation to culling 2016-10-27 21:53:54 +02:00
kalbl 708ddd8400 Clean up and document Chunk code 2016-10-27 21:51:03 +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
kalbl 4548394f1c Clean up and document functions in globes. 2016-10-27 15:29:41 +02:00
Emil Axelsson 22847655be Add Saturn's rings to mod file 2016-10-27 15:24:06 +02:00
kalbl c3a63cedfb Clean up and fix comments. 2016-10-27 12:13:43 +02:00
kalbl 6e68472c66 Remove unused data struct TileProviderInitData and clean up. 2016-10-27 11:31:43 +02:00
kalbl b1a3814c37 Make distance switch distance dependent on globe radius. 2016-10-26 23:08:47 +02:00
kalbl 9117599043 Add check for key Layers 2016-10-26 22:15:07 +02:00
Erik Broberg 9f7e1e05b2 Merge in feature/globebrowsing 2016-10-26 19:16:37 +02:00
Erik Broberg c4bdd12e0a Merge branch 'feature/globebrowsing' of github.com:OpenSpace/OpenSpace into feature/globebrowsing 2016-10-26 19:09:19 +02:00
Erik Broberg 6104b1fb58 Change ColorTextures to ColorLayers etc 2016-10-26 18:49:51 +02:00
Erik Broberg 9f65907579 Refactor chunk rendering related class names and file structure 2016-10-26 18:15:31 +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
Erik Broberg 21b41e3ec0 Clean up and remove unused code 2016-10-26 14:40:35 +02:00
kalbl c3eae0347c Add default geo transform for global maps if it is not specified. 2016-10-25 23:32:08 +02:00
Erik Broberg baba1f02d0 layers in LayerGroup are private 2016-10-25 19:56:11 +02:00
Erik Broberg 1b2291484f Small DRY refactor 2016-10-25 19:47:31 +02:00
kalbl d2539b7ac5 Solve bug that caused chunk splitting to not match up with layer blending. 2016-10-25 19:39:29 +02:00
Erik Broberg 8d639f8c1a Fix tile level blending bug 2016-10-25 19:24:51 +02:00
Erik Broberg a050a58981 Solve merge conflicts 2016-10-25 19:05:37 +02:00
Erik Broberg 9eb805a39d Merge 2016-10-25 18:30:15 +02:00
Erik Broberg 220a713a57 Change scripted identifier names 2016-10-25 18:21:23 +02:00
Erik Broberg 3dfbb4e6bf Add GPULayerManager and remove LayeredTextureShaderUniformIdHandler 2016-10-25 18:20:59 +02:00
Erik Broberg ac3b67e3bb cleanup and rename Layer isActive to enabled 2016-10-25 17:00:01 +02:00
Erik Broberg 92ae076c51 Refactor CPU and GPU layer rendering settings 2016-10-25 16:35:49 +02:00
Erik Broberg 7a0a4628a5 Add faster time out for the sometimes very slow terrain dataset 2016-10-24 20:18:07 +02:00
Erik Broberg d03093d1e9 Layers have LayerRenderingSetting which syncs to GPU automatically 2016-10-24 20:17:05 +02:00
Alexander Bock f9b7953ebf Updated Ghoul repository (Closing #145) 2016-10-24 14:31:30 +02:00
Erik Broberg 0bdb22cc3a Refactor: CPU to GPU mapping of all Layer data 2016-10-24 12:22:23 +02:00
kalbl dddb85d538 Solve build error when globe browsing module is inactive. 2016-10-24 10:24:42 +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