Alexander Bock
70020e3de7
- Add style check for correct use of components and subcomponents in
...
include guards
- Disallow use of lower case characters in include guards
- Fix wrong components and subcomponents
2017-02-10 14:46:51 -05:00
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
a6c422c38e
Fix runtime error with moving classes from base to space module
...
Add additional logging information to initialization
2017-02-08 14:42:28 -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
8da0684ae2
More cleanup for newhorizons and globebrowsing module
2016-12-07 21:56:59 +01:00
Alexander Bock
b3db661277
Fix RenderableFoV for all missions (NewHorizons, Rosetta, OsirisRex)
...
Make the CacheManager not crash when ShadowCylinder shader is created in the same cache directory as RenderablePlanet
Remove excessive logging from TileDataset
2016-12-07 14:51:31 +01:00
Alexander Bock
c937203dc3
Cleanup New Horizons module
2016-12-06 18:48:07 +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
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
e543163612
Updating Ghoul reference
...
Adapt to the API changes
2016-11-14 14:45:26 +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
c469be26c3
Make toggling the performance measurements a BoolProperty of RenderEngine
2016-11-06 02:00:42 +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
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
49308c658c
Moved Missions from NewHorizons module into core
2016-09-24 19:32:42 +02:00
Alexander Bock
616a115536
Adding a Lua function to manually enable/disable the frame synchronization
2016-09-24 14:55:20 +02:00
Alexander Bock
57389755e7
Fix imaging for osiris rex
2016-09-20 20:02:47 +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
6637ae2849
Update Ghoul
2016-09-19 22:45:45 +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
9afae5c2f9
Remove extra includes
2016-09-15 09:19:46 +02:00
Alexander Bock
5192f312fb
Enable LabelParser to load different file extensions by querying the TextureReader supported extensions (closing #89 )
2016-09-12 20:39:14 +02:00
Alexander Bock
9135f6141a
Fix crash with parser getting being destroyed prematurely
2016-09-12 20:38:48 +02:00
Alexander Bock
32ca42ebaa
Some work on the Decoder and ImageParser to make the ownership of data more clear
2016-09-12 19:50:59 +02:00
Alexander Bock
965f3eded0
Clang compile fixes
2016-09-08 13:22:34 +02:00
Alexander Bock
95b1a2a1ad
Make the RenderableModelProjection shader work without a depth map
2016-09-07 17:21:08 +02:00
Alexander Bock
69f72718c0
Enable the change of projection texture size in ProjectionComponent (closing #105 )
...
Make the Shadowmapping in RenderableModelProjection optional by setting a value in the mod file
2016-09-07 14:16:16 +02:00
Alexander Bock
3785d30ff6
Ability to enable and disable the ShadowMapping
2016-09-07 10:35:05 +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
574e6db29d
Remove the false image flipping in the renderableplanetprojection shader
2016-09-01 11:07:18 +02:00
Alexander Bock
fa904ef1df
Merge remote-tracking branch 'origin/feature/rosetta-shadowmapping' into feature/rosetta
2016-09-01 11:01:09 +02:00
Alexander Bock
d9016f9a98
Fix projection fading in renderable model
2016-09-01 10:42:19 +02:00
Alexander Bock
0060e4782a
Adding a configuration value to ProjectionComponent that determines the aspect ratio of the projection texture (default = 1.0)
2016-09-01 09:54:49 +02:00
Kalle Bladin
64be557abf
Use alpha from projection texture in RenderableModelProjection.
2016-08-30 14:17:00 -04:00
Emil Axelsson
86a0661aef
perform bias matrix operation in shader instead of on cpu, for renderableplanetprojection
2016-08-30 13:36:57 +02:00
Alexander Bock
6884eca40e
Merge remote-tracking branch 'origin/feature/rosetta-shadowmapping' into feature/rosetta
...
Conflicts:
modules/newhorizons/rendering/renderablemodelprojection.cpp
modules/newhorizons/shaders/renderableModelProjection_fs.glsl
modules/newhorizons/util/projectioncomponent.cpp
2016-08-29 18:34:18 +02:00
Kalle Bladin
e3780f2fc6
Merge branch 'feature/osirisrex' of github.com:OpenSpace/OpenSpace into feature/osirisrex
2016-08-26 17:54:43 -04:00
Kalle Bladin
547807a8d1
Fix problem with projection texture getting overwritten upon image projection.
2016-08-26 17:54:15 -04:00
Erik Broberg
475d4c9ec6
Break and proceed with next file if instrument times file parsing fails
2016-08-26 17:33:13 -04:00
Kalle Bladin
64187aca5d
fix but in InstrumentTimesParser that caused sequence time to be overwritten.
2016-08-25 20:17:17 -04: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
22d60779c6
Update renderable planet projection to render in high precision
2016-08-24 11:42:44 -04:00
Emil Axelsson
3d000a5bb1
flip texture access to correct projection error
2016-08-24 11:38:32 +02:00
Erik Broberg
25705962cd
Before accessing current mission, check if available
2016-08-23 19:53:53 -04:00
Erik Broberg
6952b526cc
Unable to load mission file is an error
2016-08-23 18:47:28 -04:00
Erik Broberg
3291bb5ac0
Render nested mission phases
2016-08-22 19:18:34 -04:00
Erik Broberg
81f72e0e92
Move TimeRange to OpenSpaceLib
2016-08-22 15:27:16 -04:00
Erik Broberg
37bb16baa8
Merge branch 'feature/osirisrex' of github.com:OpenSpace/OpenSpace into feature/osirisrex
2016-08-22 15:03:39 -04:00