Emma Broman
2ae5a16697
Add option to purge texture from RAM after gpu upload
2021-01-26 15:09:22 +01:00
Emma Broman
72ebeb7f6f
Add generic texture component for renderables
2021-01-26 15:08:37 +01:00
Alexander Bock
7004c02b86
Happy new year
2021-01-02 15:26:51 +01:00
Alexander Bock
067c0f4b27
Introduction of new Dictionary class ( #1446 )
...
* Adapting to introduction of new Dictionary class in Ghoul
* Mainly replacing usage of float instead of doubles as expected
* Adjust to the lack of the hasKeyAndValue function
2021-01-02 15:07:11 +01:00
Alexander Bock
ad8af3ffeb
Feature/CMake ( #1443 )
...
General CMake cleanup/overhaul
* Enable precompiled headers for all projects
* Move specifications itto separate CMakeLists files
* Add openspace-core as a subdirectory
* Move handle_modules functionality into modules/CMakeLists.txt
* Move handleapplications logic into apps/CMakeLists.txt
* Introduce openspace-module-collection interface library to simplify inclusion of modules in applications
* Turn module initialization into a two-step process to adapt to the new minimal dependency scenario
* Compile time speedup
* Remove circular dependencies between modules and core preventing multithreaded compilation on MSVC
* Build Spice multithreaded and as static library
* Remove dependency from core to module-webbrowser
* Remove unused dependency from kameleon
* Remove additional unnecessary dependencies
* Cleanup volume/kameleon/kameleonvolume modules
* Fix visibility issues. Restrict include paths
* Compile kameleon in parallel
* Other cleanup
* Only copy CEF files from one target (hard-coded to OpenSpace right now)
* Remove unused instrumentation code
* Remove the ability to render AABB for globes as it caused a circular dependency between GlobeBrowsing and Debugging
* Removing compiler and cppcheck warnings
* Turn almost all includes into non-system includes
* Don't warn on deprecrated copy
* Updated submodules
2020-12-28 18:26:57 +01:00
Alexander Bock
eb69d2219a
Restructure DashboardItems
...
- Add a new class DashboardTextItem that is a DashboardItem that can render text with font
2020-12-09 00:44:25 +01:00
Emma Broman
9a683bb29a
Rename ScreenSpaceRenderable alpha to opacity ( closes #1416 ) ( #1421 )
2020-12-05 23:22:24 +01:00
Alexander Bock
60e3ed2170
General pass for coding style
2020-11-28 22:31:06 +01:00
Alexander Bock
b4951d6607
Add some rudimentary soft FPS cap
2020-11-13 17:12:12 +01:00
Alexander Bock
af6e15da40
Merge remote-tracking branch 'origin/master' into feature/openglstatecache
...
# Conflicts:
# ext/ghoul
# modules/digitaluniverse/rendering/renderablebillboardscloud.cpp
# modules/digitaluniverse/rendering/renderableplanescloud.cpp
# src/util/screenlog.cpp
2020-09-04 14:02:17 +02:00
Alexander Bock
2cca451898
Coding style adaptations
...
Adapt to changes in Ghoul
2020-08-25 13:47:03 +02:00
Jonathas Costa
f0c397d6be
Merged maste. Changed code in multiple places to have the new memory pool working on linux (experimental yet).
2020-08-20 15:34:40 -04:00
Alexander Bock
97811d82d0
Fix error with time quantizer string conversion
...
Fix error with uninitialized memory in GlobeBrowsing
Remove dynamic memory allocation from on-screen rendering
2020-08-14 14:10:54 +02:00
Alexander Bock
77db3b6ce8
Remove caching of inverse model transform for every scene graph node
2020-08-11 11:43:50 +02:00
Alexander Bock
caf125c592
Some more work on this
2020-08-09 11:21:25 +02:00
Alexander Bock
b78d1dd033
Merge branch 'master' into feature/memory-allocations
...
# Conflicts:
# include/openspace/scene/scenegraphnode.h
# modules/imgui/include/gui.h
2020-08-05 19:06:04 +02:00
Alexander Bock
6e9db78f40
Remove performance measurements that have been supersceded by using Tracy
2020-08-05 18:28:08 +02:00
Alexander Bock
696bc31861
Moving over more allocations to the memory pool
2020-08-05 11:19:09 +02:00
Jonathas Costa
393fbdca3d
OpenGL State Caching.
2020-07-31 15:59:28 -04:00
Emma Broman
a7ea25d311
Merge branch 'master' into issue/733
2020-07-08 15:33:39 +02:00
Jonathas Costa
607a13da31
Added new Renderbin PostDeferredTransparency and PreDeferredTransparency. Fixed trails definitions when needed and satellites too.
2020-06-30 12:05:07 -04:00
Emma Broman
6b4c329a29
Refactor
2020-06-30 14:00:32 +02:00
Jonathas Costa
e64f557bb4
Proposed solution.
2020-06-29 15:58:04 -04:00
Alexander Bock
89f1835994
Add the option to add vertical offset to the on-screen log
...
Set the default vertical offset when using the user interface
2020-06-22 22:15:34 +02:00
Alexander Bock
f1fe2f197b
General code cleanup
2020-04-14 15:48:58 +02:00
Alexander Bock
d8e9db76a3
Update the copyright header to 2020
2020-02-10 21:51:01 +01:00
Alexander Bock
24ce773da9
Update GLM version
...
Correctly initialize all values as they are no longer default-initialized
2020-02-10 00:09:31 +01:00
Alexander Bock
a51cee1f36
Add a method for creating a unique name for screenspace renderable ( closes #652 )
2019-12-27 21:25:22 +01:00
Alexander Bock
cf3a641103
Some small cleanup
...
Remove virtual attribute from some of the raycaster functions
2019-12-16 09:50:34 +01:00
Jonathas Costa
60813e3209
Final version with volume depth interpolation.
2019-11-26 11:06:39 -05:00
Jonathas Costa
aaa73415e9
Final touches in MW volume.
2019-11-13 15:36:13 -05:00
Jonathas Costa
9aba885b15
Merge branch 'master' into feature/FastVolume
2019-11-10 14:50:59 -05:00
Jonathas Costa
0fce6a8d26
Super-fast volume (aka Downscaled Volume Rendering).
2019-11-10 14:17:23 -05:00
Emil Axelsson
afb889ff82
Feature/serve screenshots ( #1003 )
...
* Take screnshots using lua function, returning screenshot number. Add screenshot endpoint.
* Change capitalization from screenShot to screenshot
* Fix screenshot filename collision bug when using multiple windows.
2019-11-01 10:41:59 +01:00
liuloppan
78eb673611
Feature/gui for touch ( #967 )
...
Merging in feature gui for touch. Enable touch module to run.
Currently only run on development mode with the "touch" scene.
2019-09-18 23:49:51 +02:00
Jonathas Costa
2c5fab7120
Removed unsused files and code.
2019-08-22 18:04:06 -04:00
Alexander Bock
e68de29ec6
Merge branch 'master' into integration/FXAA_Vol_Milkway
2019-08-22 17:45:20 +02:00
Alexander Bock
40545d99e5
Make Screenspace renderable work again ( closes #959 )
2019-08-22 16:31:55 +02:00
Alexander Bock
aa3ac0e3f2
Merge branch 'master' into feature/FXAA
...
# Conflicts:
# include/openspace/rendering/framebufferrenderer.h
# include/openspace/rendering/renderer.h
# src/rendering/framebufferrenderer.cpp
2019-08-20 14:47:01 +02:00
Alexander Bock
ed6082aace
Some smaller fixes
2019-08-20 10:04:20 +02:00
Jonathas Costa
15d6586e06
Get rid of MSAA GUI and updated framebuffer volume rendering (need more tests here).
2019-08-19 14:31:28 -04:00
Jonathas Costa
1fb65887d2
Even faster...
2019-08-19 10:39:48 -04:00
Jonathas Costa
bb44ed59d1
Ultra fast OpenSpace (still need some cleanning here and there). :-p
2019-08-18 15:59:17 -04:00
Jonathas Costa
701afc7daf
Fixed bug causing atm leaking.
2019-08-18 11:50:22 -04:00
Jonathas Costa
844ea5f3d2
Added FXAA.
2019-08-16 13:44:56 -04:00
Jonathas Costa
f69545a4d7
Added HDR bypass.
2019-08-15 17:07:25 -04:00
Jonathas Costa
17d43d4c93
Removed unsused TMOs. Removed unused sliders and adjusted to default position others.
2019-08-15 14:23:14 -04:00
Emil Axelsson
904811f60d
Small cleanup
2019-08-13 11:28:33 +02:00
Jonathas Costa
482631aa54
Fixed failed merging of master.
2019-07-31 15:05:52 -04:00
Alexander Bock
87ce1925b9
Fixing issue displaying negative numbers when download sizes are bigger than 2 GB ( closes #925 )
2019-07-31 11:46:20 +02:00