Alexander Bock
35fd2f79a8
Include additional performance measurement hooks into the Framebufferenderer
2018-02-28 09:07:26 -05:00
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
47233b8e6f
Make use of UniformCache in many Renderables and switch from setUniform(const std::string&, ...) to setUniform(GLint, ...) in those cases
2017-12-31 17:31:10 -05:00
Alexander Bock
6089449bba
Fix crash with MSAA buffer generation when compiling in Debug on Windows
...
Cleanup of logging behavior
2017-12-30 20:24:05 -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
73354e87d8
Removed pointer from renderer.
2017-12-21 11:11:50 -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
eead4b7f25
Merged master into NewAtmosphere.
2017-12-14 15:55:27 -05:00
Alexander Bock
23a446cb2c
Update Ghoul repository
...
Adapt to changes that absPath is not called automatically as often anymore
Remove atmosphereearth.scene
2017-12-13 21:55:29 -05:00
Jonathas Costa
952f8e8e13
Merged master into NewAtmosphere.
2017-12-12 13:43:40 -05:00
Alexander Bock
a631b7e0a3
Making most logger categories constexpr
2017-12-11 23:46:34 -05:00
Jonathas Costa
0264a3026c
Merged master into NewAtmosphere.
2017-11-15 18:12:58 -05:00
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