Alexander Bock
d4145ede0c
Enable Translation classes to signal when settings have changed substantially
...
RenderableTrail listens to those changes and recomputes the trail if Translation settings have changed
Minor GUI improvements
Remove try/catch block from SpiceRotation
Update Ghoul reference
2016-11-26 14:45:09 +01:00
Alexander Bock
c199d38aac
Add setting to SpiceManager that disables exceptions (closing #142 )
...
Disable exceptions on default
2016-11-24 10:57:53 +01:00
Alexander Bock
6fad08dfda
Jenkins compile fix
2016-11-24 08:54:42 +01:00
Alexander Bock
b00595af40
Replacing const std::string with const char* to reduce binary size and initialization costs
2016-11-23 23:52:16 +01:00
Alexander Bock
7ffcf81235
Add visibility setting to the property classes (closing #166 )
2016-11-23 23:24:07 +01:00
Alexander Bock
357a447435
Update ghoul reference
...
Wrap OpenSpace main with an exception handler that logs exceptions
2016-11-23 18:35:02 +01:00
Alexander Bock
683fc8ee53
Pr/trails ( #170 )
...
* Implement new RenderableTrails as abstract base class
- Implement RenderableTrailsOrbit and RenderableTrailsTrajectory as concrete instances
Remove old RenderableTrails and RenderableTrailsNew classes
Adapt mod files to the new structure
* Addressed Pull Request comments
2016-11-23 10:35:46 +01:00
Alexander Bock
db923209c3
Show PerformanceMeasurements independently of the Gui visibility
...
Replace settings in performance measurements with properties
2016-11-22 10:16:17 +01:00
Alexander Bock
f711e192fb
Replace explicit Lua commands to toggle onscreen gui with a global property
2016-11-22 09:49:22 +01:00
Alexander Bock
ceac5db8c5
Updated Ghoul repository
2016-11-21 17:29:35 +01:00
Alexander Bock
8ed9d762dd
Cleanup RenderableStars
2016-11-16 22:06:20 +01:00
Alexander Bock
cd9f8b30e0
Removing Spice dependency from RenderableModel (closing #33 )
2016-11-16 22:05:56 +01:00
Alexander Bock
789f931979
Change 'addImage' to add the image when enter is pressed
...
Automatically show performance window when performance is measured
Cleanup of GUI module
2016-11-15 21:56:38 +01:00
Alexander Bock
3831e406cf
Convert native path tokens to Lua supported tokens for adding a screenspace image (closing #168 )
2016-11-14 18:52:57 +01:00
Alexander Bock
e2305654bc
Correctly deinitialize default FontRenderer
...
Use std::accumulate in property JSON generation
2016-11-14 17:28:59 +01:00
Alexander Bock
cea6edd7ae
Update Ghoul reference
2016-11-14 16:15:22 +01:00
Alexander Bock
e543163612
Updating Ghoul reference
...
Adapt to the API changes
2016-11-14 14:45:26 +01:00
Alexander Bock
5f0623e964
Compile fix for new Ghoul version
...
Make FactoryDocumentation optional
2016-11-13 19:54:55 +01:00
Jonathas Costa
3932826a1a
Removed unused atmosphere shaders from base module.
2016-11-11 11:10:44 -05:00
Rickard Lindstedt
6f126dea7d
Update ghoul repository
2016-11-09 16:23:00 +01:00
Alexander Bock
0db02995bd
Update Ghoul repository
2016-11-08 13:30:11 +01:00
Alexander Bock
f99513a976
Remove the km to m conversion in RenderableFoV (closing #156 )
2016-11-07 16:15:28 +01:00
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