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
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
Jonathas Costa
6bc5b97728
Merge branch 'develop' into feature/NewAtmosphere
2016-11-17 09:41:03 -05: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
Jonathas Costa
0bd4e0d160
Fixed rederable_fs.glsl changed after broken merging.
2016-11-11 14:49:23 -05:00
Jonathas Costa
cf66bc873b
Merged develop in NewAtmosphere.
2016-11-11 14:46:14 -05:00
Jonathas Costa
3932826a1a
Removed unused atmosphere shaders from base module.
2016-11-11 11:10:44 -05:00
Alexander Bock
c469be26c3
Make toggling the performance measurements a BoolProperty of RenderEngine
2016-11-06 02:00:42 +01:00
Jonathas Costa
c7417446e8
Fixed bug in shaders. Improved code, and comments.
2016-11-01 09:00:43 -04: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
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
4b9bed3b21
Make Translation, Rotation, and Scaling available as Properties in SceneGraphNode
2016-10-28 11:52:44 +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
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
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
Jonathas Costa
65f72c4cb7
Added Sun Intensity as a user parameter in atmosphere.
2016-10-18 11:12:41 -04:00
Jonathas Costa
07af628eda
Added pre-computation as a debuggin tool in GUI.
2016-10-17 17:17:30 -04:00
Jonathas Costa
057874e132
Added debugging control for atmosphere (work in progress).
2016-10-07 16:03:58 -04:00
Jonathas Costa
e355d1ceba
Merged develop into NewAtmosphere.
2016-10-07 11:39:07 -04:00
Emil Axelsson
15e83394c3
improve look and feel of the html documentation
2016-09-27 14:45:26 +02:00
Alexander Bock
7ddccd8172
Rename Ephemeris files to Translation
2016-09-26 13:49:17 +02:00
Alexander Bock
a688a1eee9
Rename Ephemeris to Translation
2016-09-26 13:34:22 +02:00
Alexander Bock
428f488bb6
Add documentation to Ephemeris classes
...
Remove unused "Reference" specification from mod files
Add osirisrex files to gitgnore
Make Ephemeris values into properties
2016-09-20 19:24:14 +02:00
Alexander Bock
329986c0c6
Merge branch 'develop' into feature/globebrowsing
...
Conflicts:
modules/base/scale/staticscale.cpp
modules/base/scale/staticscale.h
modules/globebrowsing/meshes/trianglesoup.h
modules/globebrowsing/tile/tiledataset.cpp
modules/newhorizons/shaders/renderableModelProjection_fs.glsl
src/interaction/interactionhandler.cpp
src/rendering/renderengine.cpp
src/scene/scenegraphnode.cpp
2016-09-20 15:52:01 +02:00
Alexander Bock
8867b3439f
Add central location for the core to register documentations
...
Add documentation to ScreenSpaceRenderable
Add documentation to Ephemeris
Add documentation to Rotation
2016-09-19 14:03:42 +02:00
Alexander Bock
a25a9b4a2d
Add the ability to the FactoryManager to write documentation about all registered classes
...
Enable this feature on default in openspace.cfg
Move all generated documentations into a documentation folder
Adapt gitignore accordingly
2016-09-16 17:37:02 +02:00
Alexander Bock
6a2eda393c
Make StaticScale be creatable without a Dictionary
2016-09-15 18:02:29 +02:00
Alexander Bock
a354f13ef3
Adding DocumentationEngine
2016-09-15 13:48:28 +02:00
Alexander Bock
746a76e436
Adding documentation to StaticScale
2016-09-15 13:47:52 +02:00
Alexander Bock
965f3eded0
Clang compile fixes
2016-09-08 13:22:34 +02:00
Erik Broberg
9196ec2f50
Remove local, shared, synced versions of Time. Keep one source of true
2016-09-03 19:45:58 -04:00
Alexander Bock
705f7b43aa
Make SpiceEphemeris check for the kernel existence before trying to load
2016-08-30 10:48:26 +02:00
Alexander Bock
e4bc8385fb
Fix the StaticScale to correctly request only a single double
2016-08-30 01:27:11 +02:00
Alexander Bock
d7ea0f8ead
Enable the use of a separate model transform in RenderableModel
2016-08-30 01:26:43 +02:00
Kalle Bladin
84834f230d
Merge branch 'develop' into feature/osirisrex
2016-08-29 13:01:28 -04:00
Alexander Bock
ae6ade497b
Merge branch 'feature/render-bins' into feature/rosetta
...
Conflicts:
data/scene/earth/earth.mod
include/openspace/util/updatestructures.h
modules/base/shaders/ephemeris_fs.glsl
modules/base/shaders/plane_fs.glsl
2016-08-29 15:53:59 +02:00
Alexander Bock
46686d55eb
Set default magnification value to 1
2016-08-29 11:56:26 +02:00
Kalle Bladin
a82ad66374
Add scale as a property of every scenegraph node.
2016-08-26 20:32:08 -04:00
Emil Axelsson
b6be6da974
add support for additive blending in renderable plane
2016-08-25 20:44:00 +02:00