Commit Graph

126 Commits

Author SHA1 Message Date
Emil Axelsson 4c2f72226f Performance Optimizations (#450)
* Make derived transform classes less involved in simulation state
* Add performance measurements in openspaceengine
* Avoid redundant transformation lookups
* Fix bug causing redundant calls to GPULayerManager::bind
* Move water reflectance to alpha component of normal buffer. Remove otherData buffer.
2018-01-08 09:43:41 +01:00
Alexander Bock 237affa80d Enable atmosphere on default
Add try/catch around CacheManager creation to catch potential Exceptions when directories are created
2018-01-04 16:52:37 -05:00
Alexander Bock cac2f24b40 Only make an internalInitialize in OpenSpaceModule that accepts a ghoul::Dictionary 2017-12-31 17:32:40 -05:00
Alexander Bock dcfef3557f Update copyright header 2017-12-29 20:11:22 +01:00
Alexander Bock cc178d03f3 Remove clang warnings
Update SGCT repository
2017-12-29 19:47:33 +01:00
Alexander Bock c9a3c68f19 Fix style guide issues
Update Ghoul repository
2017-12-29 19:18:06 +01:00
Jonathas Costa 3ea918b818 Multiples fixes and added max text size for grids. 2017-12-19 17:49:30 -05:00
Alexander Bock db668b5342 Some changes to PR #432 2017-12-18 16:25:02 -05:00
Jonathas Costa c7a784f01e Updated absPath in shaders compilation. 2017-12-18 10:26:26 -05:00
Jonathas Costa 61b2c82b92 Improved code. 2017-12-15 13:21:14 -05:00
Jonathas Costa f6ab44ee12 Improved previous correction. 2017-12-13 15:32:06 -05:00
Jonathas Costa 5fe200ad7f Fixed squared texture noise on surface' planets when seeing from far away. 2017-12-13 14:53:57 -05:00
Jonathas Costa 7b956aa214 Fixed bug in AMD cards. 2017-12-12 18:08:07 -05:00
Jonathas Costa 676db460cb Commented testing line. 2017-11-30 12:43:23 -05:00
Jonathas Costa ae9da60356 Improve Earth's night side. 2017-11-30 12:38:50 -05:00
Jonathas Costa 0264a3026c Merged master into NewAtmosphere. 2017-11-15 18:12:58 -05:00
Jonathas Costa 9885c00beb Performance improved atmosphere. 2017-11-07 15:57:25 -05:00
Jonathas Costa 089cfe727f Improved ATM perfomance (still working on it). Debugging billboards alingment (in progress). 2017-11-03 17:10:03 -04:00
Jonathas Costa 45df1d498a Fixed ATM acne after changing the MSAA patterns. 2017-11-02 15:05:32 -04:00
Jonathas Costa cb6ae2500e Added control for emitted ground radiance and fixed bug in MSAA pattern. 2017-11-01 15:55:41 -04:00
Jonathas Costa cbe1e870a5 Added night layer with new atm. 2017-10-31 14:30:33 -04:00
Jonathas Costa ce034022b4 New MSAA Atmosphere. 2017-10-27 16:26:25 -04:00
Jonathas Costa 698bb25342 Access to the number of samples in msaa. 2017-10-25 15:05:33 -04:00
Jonathas Costa 72e6474816 Added MSAA sampling pattern retriever. 2017-10-25 14:11:20 -04:00
Jonathas Costa 1f5eb36c48 Change shadow group name. 2017-10-19 11:44:38 -04:00
Jonathas Costa a925d0646a Added lunar eclipses back. 2017-10-19 11:41:36 -04:00
Jonathas Costa 6fdb587cca Fixed precision issue in eclipses. Removed unused code for atm with renderableplanets. 2017-10-18 20:29:52 -04:00
Jonathas Costa b91a826d70 Added Eclipses for NewAtmosphere (Missing change spaces for precision). 2017-10-18 02:09:14 -04:00
Jonathas Costa c6d844f735 Fixed atmosphere blinking with new NVidia drivers and some systems. 2017-08-21 15:07:17 -04:00
Jonathas Costa d4cf4a5f22 Important comments for development. 2017-08-16 15:27:05 -04:00
Jonathas Costa 2d0da72a50 Merged master into atm. 2017-08-16 12:00:28 -04:00
Jonathas Costa 758ee8bd6d Pull request changes. 2017-08-15 18:15:56 -04:00
Jonathas Costa a55110e286 Merged master info NewAtmosphere. 2017-07-27 17:13:42 -04:00
Jonathas Costa 49c8af702b Fixed bug preventing atm's disabling option. 2017-07-27 15:25:52 -04:00
Jonathas Costa efeca7eac6 Atmosphere frustum culling and distance culling enabled. 2017-07-27 13:42:15 -04:00
Jonathas Costa c135cadb51 Added new method for 3D frustum culling. 2017-07-26 17:44:50 -04:00
Jonathas Costa 3e2155ae69 Atmosphere Culling System (still not working properly). 2017-07-25 18:15:00 -04:00
Jonathas Costa 9812abb487 Added an option to have the sun following the camera when using an ATM. Removed unused code. Added missing comments. 2017-07-25 15:55:52 -04:00
Jonathas Costa f7cddbad7f Fixed background exposure controls. 2017-07-24 22:34:41 -04:00
Jonathas Costa 5ac5151f78 Renderable atmosphere. 2017-07-24 17:07:49 -04:00
Jonathas Costa 7096aeb9dd Atmosphere is now a separated node in OS. Removed ATM code from renderableglobe and renderableplanet. 2017-07-24 17:05:30 -04:00
Jonathas Costa 4842b21db4 Fixed atmosphere module name header guard. 2017-07-17 16:54:13 -04:00
Jonathas Costa 6a4522b01f Removed wrong file include. 2017-07-17 10:01:23 -04:00
Jonathas Costa ff48f24c96 Adding satellites with ATM. 2017-07-11 17:46:15 -04:00
Jonathas Costa 39b90863d6 Fixed HDR controls for multiple atm's. 2017-07-11 14:52:59 -04:00
Jonathas Costa 18d8612a8a Initial implementation of multiple ATM's (still missing frustum culling and other small details). 2017-07-10 17:21:33 -04:00
Jonathas Costa 384b99c736 Merged master into NewAtmosphere. 2017-07-05 16:44:11 -04:00
Jonathas Costa e237b6f8e6 Adding eclipse shadows to GlobeBrowsing and ATM. 2017-07-05 14:54:45 -04:00
Jonathas Costa 6f8f922335 Initial Ozone Layer absorption. 2017-06-27 15:46:04 -04:00
Jonathas Costa 032c9c69d5 Fixed bug in Fresnell reflectance with Sun below horizon. 2017-06-27 15:45:24 -04:00