Alexander Bock
23ea86949f
Updated check_style_guide to test for include guards and copyright
...
notices
- Fix include guards
- Fix copyright header indentation
- Update copyright years
2017-02-09 23:55:39 -05:00
Alexander Bock
6d9dc2bfeb
Fixed include guards
...
Removed unused writeToTexture file
2017-02-09 19:12:21 -05:00
Alexander Bock
94e3e11188
Update copyright header to 2017
...
Update Ghoul repository
Remove libgdal link
2017-02-06 18:02:01 -05:00
Alexander Bock
dbb599a5fa
Separate base module into base and space
2016-12-13 14:43:44 +01:00
Alexander Bock
df543f0ec3
Cleanup of license headers
...
Cleanup of include guards in modules
2016-12-09 12:02:16 +01:00
Alexander Bock
04c6398d6a
Fix case dependent kernels in OsirisRex
...
Fix stitched trail rendering for RenderableTrailTrajectory
Adapt Lua scheduler helper scripts to new Dictionary layout
Make Spice throw exceptions on default again
Enable caching on default for CTX and MOLA data
Add NOAA rt data (commented out in LodEarth)
2016-12-06 18:47:46 +01:00
Alexander Bock
fe436748bf
Implementing Translation classes for Keplerian elements as well as two-line element formats ( #172 )
2016-12-02 15:05:49 +01:00
Alexander Bock
af21e40074
Split up scalar, vector, and matrix properties into their own files for improved compile times
2016-11-27 01:17:38 +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
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
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
c469be26c3
Make toggling the performance measurements a BoolProperty of RenderEngine
2016-11-06 02:00:42 +01: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
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
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
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
d7ea0f8ead
Enable the use of a separate model transform in RenderableModel
2016-08-30 01:26:43 +02: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
Emil Axelsson
b6be6da974
add support for additive blending in renderable plane
2016-08-25 20:44:00 +02:00
Emil Axelsson
bc58623467
add render bins to improve rendering of transparent objects using framebuffer renderer
2016-08-25 18:26:59 +02:00
Emil Axelsson
d0ec7ac735
render trails with additive blending
2016-08-25 16:32:27 +02:00
Kalle Bladin
5551da922d
Update renderables to higher precision rendering by calculating M and V matrix in double precision.
2016-08-24 16:16:31 -04:00
Kalle Bladin
ed98107214
Small comment in renderabletrailnew
2016-08-24 11:43:09 -04:00
Kalle Bladin
de7a60df9e
Update comments about new renderable trail.
2016-08-23 17:58:59 -04:00
Kalle Bladin
57d47cd856
Implement class RenderableTrailNew and use it for osiris rex. Higher precision than the old one.
2016-08-23 17:29:51 -04:00
Kalle Bladin
628f8b479f
Update updatestructures to have transform with translation, rotation and scale.
2016-08-18 16:59:51 -04:00
Erik Broberg
23c4a05a96
Merge from globebrowsing
2016-08-17 20:25:58 -04:00
Kalle Bladin
1be12333ad
Update renderable path to fade away with distance
2016-08-17 16:58:53 -04:00
Kalle Bladin
176fc02748
Increase precision of renderable trail and use that for showing the path of OSIRIS-REx.
2016-08-17 14:44:42 -04:00
Alexander Bock
6c43d8404a
Added missing files
2016-08-17 16:27:13 +02:00
Alexander Bock
c93d882ea6
Cleanup of code regarding ANSI C standard (mostly adding newlines at the end of files)
...
Updating SGCT and Ghoul references
2016-08-17 16:26:14 +02:00
Kalle Bladin
542b9e11e6
Update SceneGraphNode to have a full transformation defined in terms of translation, scale and rotation.
2016-08-17 00:19:25 -04:00
Erik Broberg
656426dbe5
Merge
2016-08-12 17:05:44 -04:00