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
b00595af40
Replacing const std::string with const char* to reduce binary size and initialization costs
2016-11-23 23:52:16 +01:00
Jonathas Costa
2ca0bfd798
Removed Atmosphere stuff from RenderablePlanet.
2016-10-29 13:43:13 -04:00
Alexander Bock
d6edfba60c
Fixing the orientation of the Saturn moons
2016-10-29 11:40:35 +02:00
Alexander Bock
708856dbf4
Fix double precision rendering for RenderablePlanet
2016-10-28 00:21:04 +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
Erik Broberg
7fc31151ea
Clean up: Remove targetBody from Renderable
2016-08-12 16:42:33 -04:00
Jonathas Costa
b8025d8c23
New ray ellipsoid intersection routine (initial implementation).
2016-06-09 16:03:28 -04:00
Jonathas Costa
da956af2bc
Update matrix type in atmosphere (new issues present to be fixed).
2016-06-09 15:21:12 -04:00
Jonathas Costa
dd51c71fb1
Fixed bug in shader that was crashing OS in MacOSX.
2016-06-07 13:51:28 -04:00
Jonathas Costa
388bb15461
Initial implementation of Atmosphere Effects. Use framebuffer to render it.
2016-06-07 10:35:18 -04:00
Jonathas Costa
de6446282f
Fixed small bug in shadows.
2016-06-06 18:23:06 -04:00
Jonathas Costa
2f4f50b796
Using the correct boolean test for shadows.
2016-06-06 17:30:57 -04:00
Jonathas Costa
700f411784
Merged develop branch into PlanetShadows.
2016-06-06 17:19:11 -04:00
Alexander Bock
0ab3f0c026
Some fixes on heightmap displacement for RenderablePlanet
...
Some fixes on heightmap displacement for RenderablePlanetProjection
Enable optional normal map on RenderablePlanetProjection
2016-05-18 19:03:03 +02:00
Alexander Bock
caeb8618a8
Enable heightmaps for RenderablePlanet (closing #21 )
2016-05-18 12:12:28 +02:00
Jonathas Costa
36ebe69f60
Changed default moon scene for a total lunar eclipse.
2016-05-16 16:41:09 -04:00
Jonathas Costa
3fa5ed39d5
Planet Shadows
2016-05-16 15:41:04 -04:00
Alexander Bock
3f9cd92767
Use correct shader in RenderablePlanet
2016-05-01 13:39:09 +02:00
Alexander Bock
6daf8cb6a0
Move nighttexture shader into base module
2016-05-01 13:08:30 +02:00
Alexander Bock
906470f28e
Untabify the rest of the source files
...
Update Ghoul repository
2016-04-18 20:14:29 +02:00
Alexander Bock
a21c9538b6
Untabify more files
2016-04-18 15:15:30 +02:00
Emil Axelsson
80fe89dbc8
change interfaces from pointer to reference
2016-03-23 14:00:40 +01:00
Alexander Bock
df0d0d1258
Update Ghoul version to accommodate public API bool parameter changes
2016-03-06 08:08:06 +01:00
Alexander Bock
794bbcedda
Fix more GLM degrees->radians changes
2016-02-05 22:48:49 +01:00
Alexander Bock
877a4d1ba6
Updated copyright header
2016-02-05 17:43:21 +01:00
Emil Axelsson
a6a9537b6c
Merge with antialiased abuffer
2016-02-03 17:47:29 +01:00
Emil Axelsson
d4ff8119d1
refactor abuffer and add msaa support. volumes temporarily disabled.
2016-02-02 11:30:27 +01:00
Alexander Bock
177571195c
Completely remove references to constants.h
2015-12-14 17:36:15 -08:00
Alexander Bock
c92fc923f9
Remove constants.h file
...
Reenable LuaConsole rendering
2015-12-14 17:21:22 -08:00
Alexander Bock
e26f1d41a4
Updated Ghoul version
...
Started cleaning up OpenSpace
2015-12-13 22:01:42 -08:00
Alexander Bock
383c7028a8
Applied changes in texture reading io classes to OpenSpace
2015-11-24 18:15:23 -05:00
Alexander Bock
443963a151
Finished cleanup of SpiceManager
2015-11-20 18:36:03 -05:00
Alexander Bock
2c84368b0b
More cleaning of SpiceManager
2015-11-20 00:54:19 -05:00
Alexander Bock
16897bb8d4
Make the aberration correction specification for targetPosition in SpiceManager explicit by including a seprate class for it
2015-11-19 15:33:57 -05:00
Alexander Bock
11fec9387b
More changes on the documentation and Exception handling in SpiceManager
...
Change some interfaces on SpiceManager
Removed target position return in powerscaled coordinates and only use glm::dvec4 instead as the Spice library does not have higher accuracy anyway
2015-11-19 13:40:44 -05:00
Alexander Bock
390f5be4a8
Removing includes of sgct.h
2015-10-26 16:14:38 -05:00
Alexander Bock
bab7b5f490
Move renderings from Anisotropic filtering to Linear filtering
2015-06-18 16:51:37 +02:00
Alexander Bock
523abd6529
Modularized the base classes
2015-05-20 19:19:10 +02:00