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
Emma Broman
d2f5dd43a5
Include timestamp in navigation state ( #3078 )
...
* Add optional timestamp to navigation state
* add option to include timetamp when setting/loading navigation state
* Don't require file extension when loading navstate
for symmetry with save function
* Update Navstate docs
* Apply suggestions from code review
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
---------
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
2024-03-21 20:48:57 +01:00
GPayne
05231c705f
Code review changes
2024-03-20 21:02:08 -06:00
Alexander Bock
397769919d
Update the UI hash to make the webui work again
2024-03-20 17:19:50 +01:00