Alexander Bock
758e26789c
More coding style conformance
2017-11-11 11:25:49 -05:00
Alexander Bock
afa1d6d33e
Add strict test for whitespace at end of line
...
More work on coding style
2017-11-09 23:47:51 -05:00
Jonathas Costa
929bd9ae05
Merged.
2017-11-09 15:46:46 -05:00
Alexander Bock
b50b52d351
Cleanup for coding style
...
Add strict mode to check_style_guide script
2017-11-08 10:35:39 -06: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
f945c690fd
Removed debugging code.
2017-10-30 14:59:43 -04:00
Jonathas Costa
d894062d48
Removed debug saving file.
2017-10-30 14:13:43 -04:00
Jonathas Costa
ce034022b4
New MSAA Atmosphere.
2017-10-27 16:26:25 -04:00
Jonathas Costa
c633dfdfa7
Merge branch 'feature/NewAtmosphere' of https://github.com/OpenSpace/OpenSpace into feature/NewAtmosphere
2017-10-26 11:37:36 -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
0b49973971
Fixing MSAA problems with ATM.
2017-10-24 19:20:37 -04:00
Jonathas Costa
a2e8fef577
Disable depth test during atm rendering.
2017-08-22 09:56:07 -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
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
Alexander Bock
c275b2f833
Feature/cmake cleanup ( #381 )
...
* Rename OnScreenGui module to ImGui
* Support multiple external module folders (closes #31 )
* Cleaning up CMake files
* Restructure application specification
* Add parameter for library mode to all modules
* Add functions to handle global variable state
* Misc/remove warnings (#383 )
* Increase build timeout and do a clean rebuild every commit
2017-08-14 09:38:32 -04:00
Jonathas Costa
49c8af702b
Fixed bug preventing atm's disabling option.
2017-07-27 15:25:52 -04:00
Jonathas Costa
f7cddbad7f
Fixed background exposure controls.
2017-07-24 22:34:41 -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
1962f4f4d5
Fixed intermittent glitches.
2017-07-21 16:44:35 -04:00
Jonathas Costa
db7b60f4f0
Moved shader compilation to the same state to avoid performance warning in OpenGL.
2017-07-21 11:35:42 -04:00
Jonathas Costa
372d720a50
Removed few warnings.
2017-07-20 10:44:22 -04:00
Klas Eskilson
98534bc1ec
Normalize ALL the line endings ( #361 )
...
* Normalize ALL the line endings
* Add Ghoul respository and openspace.cfg
2017-07-13 12:08:47 -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
Alexander Bock
0f34b05512
Increasing warning level
2017-07-08 12:40:52 -04:00
Jonathas Costa
384b99c736
Merged master into NewAtmosphere.
2017-07-05 16:44:11 -04:00
Alexander Bock
467a6c3542
Start migrating from GLEW to glbindings
...
Fix compile errors from wrong function parameters in OpenGL calls
2017-07-03 01:37:53 -04:00
Jonathas Costa
a37b0388bb
Merged master into atmosphere's branch.
2017-06-21 14:46:10 -04:00
Jonathas Costa
2b99d1a2c2
Fixed bug introduced with new rendering method for G-Buffer.
2017-06-16 14:04:21 -04:00
Jonathas Costa
77015e4dd7
Added option to change rendering mode for ATM (temporarilly for tests). Fixed CMakelists in ATM module.
2017-06-15 14:03:02 -04:00
Jonathas Costa
93699ee362
Working on improving performance for ATM.
2017-06-14 17:55:06 -04:00
Alexander Bock
9e4e681d1e
More cleanup
2017-06-09 19:29:20 -04:00
Jonathas Costa
0965ec95ba
Merged Master into ATM.
2017-06-02 19:02:29 -04:00
Jonathas Costa
1dbb65059c
Added missing data for Mars and stars rendering inside atm is based on observer height.
2017-06-02 17:37:25 -04:00
Jonathas Costa
5685b2183d
Changed G-Buffer.
2017-06-02 12:29:09 -04:00
Jonathas Costa
7a4d2f8cb9
Fixed water reflectance and added gamma control to ATM (Still need the add the option to turn off the atm in globebrowsing).
2017-06-01 15:17:37 -04:00
Emil Axelsson
ad84202d28
FramebufferRenderer: Fix bug introduced when removing compiler warnings
2017-05-31 11:30:39 +02:00
Jonathas Costa
0cb741e024
Improved code and changed some hdr parameters.
2017-05-30 15:42:25 -04:00
Jonathas Costa
741eb0c895
Added Aerial Perspective effect. Needs tweaking.
2017-05-25 16:50:59 -04:00
Jonathas Costa
0cd56d776c
Merged master into NewAtmosphere.
2017-05-24 16:53:34 -04:00
Emil Axelsson
752081d31b
feature/time-refactor ( #294 )
...
- Change Time class to become a non-singleton
- Move ownership of the current time to TimeManager(instead of singleton access).
- Store the Time as a Syncable in TimeManager instead of representing all member variables of Time as Syncables.
- Pass a Time object around in the update/render methods, so that renderables don't have to query the OpenSpaceEngine to know if time is paused or if it jumped.
- Introduce Timeline and Keyframe classes
- Make use of Timelineand Keyframeclasses in KeyframeInteractionMode and TimeManager
- Added basic unit tests for Timelineand Keyframe
Future work: Add interpolation schemes for keyframes. Possibly use keyframes+interpolation feature to tween/morph properties, or figure out if this should be a separate mechanism.
2017-05-22 14:01:08 +02:00
Jonathas Costa
87843b57a5
Removed dummy texture units. Fixed empty ATM.
2017-05-17 14:11:26 -04:00
Jonathas Costa
587d5c8d75
Initial merging of ATM with Globebrowsing. Still missing code.
2017-05-12 16:46:12 -04:00
Jonathas Costa
5d25f02878
Removed unsused code, started ellipsoid rendering for globebrowsing. Added deferred framebuffer.
2017-04-28 11:10:59 -04:00
Jonathas Costa
3713ae3f8c
Added missing files. Fixed wrong camera. Activated sunRadiance transmittance again. Improved performance.
2017-04-20 21:13:15 -04:00