Commit Graph

11427 Commits

Author SHA1 Message Date
Alexander Bock db2b2c1ca0 Update compilation requirements 2024-04-07 12:18:59 +02:00
Alexander Bock 3d62571c44 Remove warning on Jenkins 2024-04-07 01:53:16 +02:00
Alexander Bock f8f587ed1d Jenkins compile fix 2024-04-07 01:22:06 +02:00
Alexander Bock 4328476d26 Use more filesystem::path where applicable 2024-04-06 23:55:59 +02:00
Emma Broman 2af06fb641 Add asset setting to skip first data point in RenderablePointCloud (#3161)
* Add asset setting to skip first data point

To hide our galaxy in the Tully datasets

* Apply suggestions from code review

Co-authored-by: Alexander Bock <alexander.bock@liu.se>

---------

Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2024-04-05 14:20:11 +02:00
Emma Broman c26f903e47 Correctly reset face culling state after RenderableSphere rendering (closes #1128) 2024-04-05 14:19:31 +02:00
Alexander Bock 76b99a2e01 Mutex-protect the time conversion in the URLSynchronization to prevent a rare crash when accessing SpiceManager multithreaded 2024-04-05 11:18:32 +02:00
Alexander Bock 68983e1c6b Update copyright header 2024-04-04 22:40:39 +02:00
Alexander Bock 4049501406 Adding a function to return whether OpenSpace currently is paused 2024-04-04 17:09:34 +02:00
Alexander Bock 9558f2bcbb Add the ability to specifiy local Sun position for the RenderableGlobe and RenderableAtmosphere (#3137)
* Add the ability to specifiy local Sun position for the RenderableGlobe and RenderableAtmosphere

Note that for planets with atmospheres, the SunNode has to be specified for _both_ the globe and the atmosphere separately

 - Closes #1745
 - Closes #2243
2024-04-04 16:16:01 +02:00
Emma Broman a82af895d7 Issue/3016 - Settings for jumpTo (#3080)
* Add script for jumpTo scene graph node and navigation state

* Add property to control how long the fading takes (navigation handler)

* Update GUI hash

---------

Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2024-04-04 10:20:24 +02:00
Alexander Bock c47eb8fc7a ... and then re-add it again 2024-04-03 12:45:55 +02:00
Alexander Bock 2450435c3d ... from gitmodules ... 2024-04-03 12:44:49 +02:00
Alexander Bock e2a82a170e Remove SoLoud... 2024-04-03 12:43:41 +02:00
Emma Broman 19f0f707dc Issue/2174 - Show items with no GUI tag in asset in the GUI (#3133)
* Always add GUI properties, even if tag is not in the asset

To make objects wihtout GUI tag be included in the UI

* Hide the hover circle, to clean up scene menu list a little

* set root node gui hidden property to true

* Properly add the gui properties for all scene graph nodes (even root)

* Update GUI hash
2024-04-03 09:23:49 +02:00
Emma Broman d48f77fd9e Adress a couple of warnings 2024-04-03 09:23:32 +02:00
Alexander Bock 2fc801cae0 Double-remove soloud submodule from the wrong path 2024-04-02 23:37:37 +02:00
Emma Broman 046aea0776 Fix an oopsie in point cloud shader 2024-04-02 14:19:54 +02:00
Gene Payne 9eb2344c27 Added missing profiling header to prevent Tracy error 2024-03-28 14:22:03 -06:00
Alexander Bock b7da56c2df Extract the correct number of values when loading a cached data file 2024-03-28 20:22:40 +01:00
Alexander Bock 48ba2d776d Update third party licenses. Add text and remove unused libraries 2024-03-28 20:15:44 +01:00
Alexander Bock 9cf5e55ad6 Update codegen submodule 2024-03-28 17:57:15 +01:00
Gene Payne 6b700d1032 Switch all getline reads to tolerate line endings of any operating system
Closes #2754
2024-03-28 09:54:34 -06:00
Gene Payne d16e016d49 Update refs to sgct and ghoul from master 2024-03-28 09:52:17 -06:00
Alexander Bock 5115638c09 Disable memory profiling again as it causes exceptions in tracy 2024-03-28 16:39:44 +01:00
Alexander Bock 2203eb6df6 Enable memory profiling and fix compile issues when building without tracy 2024-03-28 16:05:06 +01:00
Alexander Bock cdf98f7889 Optimizing the data loading. Adding more Tracy macros 2024-03-28 14:30:12 +01:00
Emma Broman 3f8bff5a62 General performance improvements (#3142)
* Adding some Tracy zones
* Move point cloud dataset loading to initialize function to speed up startup 
* Switch order of operations in memoryaware tile cache to speed up startup
* Move point cloud dataset loading to initialize function
* Add more Zone Scoped and rearrange SDSS loading
* More speed up

---------

Co-authored-by: Alexander Bock <mail@alexanderbock.eu>
2024-03-28 01:10:07 +01:00
GPayne 12f3645447 Merge-in linux bug fixes from Master 2024-03-27 11:50:52 -06:00
Alexander Bock 3e893ee19d Disable the ninja builds for now as they fail with the current Docker setup 2024-03-27 10:20:42 +01:00
Alexander Bock 06523463d0 Change audiomodule from fmt to std 2024-03-26 22:59:18 +01:00
Alexander Bock 0d0f4eef46 Fix compile issue on linux and small warnings 2024-03-26 22:44:40 +01:00
Ylva Selling 5ec67f8226 Update documentation submodule 2024-03-26 09:43:11 +01:00
Ylva Selling 75b4c00787 Merge pull request #3037 from OpenSpace/issue/2770
Remove nestling and make members of table more accessible
2024-03-26 09:23:58 +01:00
Gene Payne 6146cf16b2 Merge-in all updates from master 2024-03-25 18:35:57 -06:00
Alexander Bock 892a474a20 Move Sun light source specification from sun.asset to transforms.asset 2024-03-26 01:12:56 +01:00
Alexander Bock 49fc538c17 Rename fmt.h to format.h and enable audio module on default 2024-03-25 23:19:52 +01:00
Micah Acinapura 2feaff2013 decreased limit zoom for orex profile; closes #2473 (#3130)
* decreased limit zoom for orex profile; closes #2473

* Update data/profiles/osirisrex.profile

Co-authored-by: Alexander Bock <alexander.bock@liu.se>

---------

Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2024-03-25 15:20:11 -04:00
Ylva Selling ab1c61b27d Merge remote-tracking branch 'origin/master' into issue/2770
# Conflicts:
#	src/util/factorymanager.cpp
2024-03-25 11:54:43 +01:00
Ylva Selling bed5a8b727 Merge pull request #3056 from OpenSpace/issue/2645
Issue/2645 Add documentation for actions and events
2024-03-25 11:33:02 +01:00
Ylva Selling f625dc296b Update PR according to comments 2024-03-25 11:23:00 +01:00
Ylva Selling b347659510 Merge branch 'master' into issue/2645
# Conflicts:
#	src/documentation/documentationengine.cpp
#	src/properties/propertyowner.cpp
#	src/scripting/scriptengine.cpp
#	src/util/factorymanager.cpp
2024-03-25 11:14:09 +01:00
Alexander Bock cc76a5953f Add new Lua file that reports if we are recording (closes #2559) 2024-03-24 23:13:57 +01:00
Alexander Bock 024d457cc9 Remove end time from JWST (closes #3135) 2024-03-24 23:09:30 +01:00
Alexander Bock 17336563b8 Update codegen repository 2024-03-24 22:34:28 +01:00
Alexander Bock 9efbc58c89 Add support for audio playback (#3085)
* Add support for audio playback using the SoLoud library
* Add 3D audio and some comments
* Add documentation and examples
2024-03-24 22:16:21 +01:00
Alexander Bock 3ba346a227 Remove fmt::format and replace with std::format 2024-03-24 20:19:14 +01:00
Alexander Bock 9878bfc8f7 Update submodules (#3136)
* Updating Ghoul and SGCT submodules
* Jenkins fixes
2024-03-24 17:22:41 +01:00
Alexander Bock d719cf2ef9 Update clang-tidy file 2024-03-22 09:42:13 +01:00
Alexander Bock 424429bce6 Update Kameleon submodule to fix compile error 2024-03-21 22:57:40 +01:00