Alexander Bock
16484dc295
Doxygen cleanup and moving functions in SceneGraphNodes
2024-08-28 11:50:39 +02:00
Ylva Selling
aed2c0b0c8
Issue/2244 different mouse cursors ( #3388 )
...
* Update CEF version number
* Set OpenSpace_Helper version of C++ to 20
* Update C++ syntax to v 20
* Remove deprecated function (now default)
* Set the cache folder for cef
* Make static function in webbrowsermodule that determines if we can use accelerated rendering
* Add flag for accelerated rendering to webrenderhandler
* Use accelerated rendering
* Implement function to see if gui should absorb click
* Adhere to 80 char linewidth
* Make only the UI GPU accelerated
* Use dirty rects size for the texture to remove crash
* Better comments
* Make has content function work for GPU acceleration
* Make it so all browsers can be accelerated
Tried making it so only the gui was accelerated for simplicity. Performance plummeted, so reverted that
* Tidy up
* Add accelerated rendering flag to the screenspacerenderable shader
* Add temporary fix to make the sky browser work
* Remove flag from gui render handler
* Enable webgl in a nicer way
* Unbind texture in screenspacerenderable
* Add better comments for error handling
* Tidy up
* Address PR comments
* Make the acceleration Windows only
* Remove unnecessary setting of shader dictionary
* Add display handler to browser client
* Make glfw change mouse cursor depending on cef cursor
* formatting
* Add switch to main
* Update modules/webbrowser/src/browserclient.cpp
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
* Address comments on PR
* Update again
* Update modules/webbrowser/src/browserclient.cpp
Co-authored-by: Emma Broman <emma.broman@liu.se >
* Address PR comments
---------
Co-authored-by: Ylva Selling <ylva.selling@liu.se >
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
Co-authored-by: Emma Broman <emma.broman@liu.se >
2024-08-28 10:44:17 +02:00
Alexander Bock
1f202339c8
Update SGCT repository ( closes #2655 )
2024-08-22 14:26:03 +02:00
Emma Broman
351ee0f82b
Use Cmake provided variable for windeployqt file
...
Instead of path to a speicific file that might not exists for the currently installed version
2024-08-19 15:42:12 +02:00
Alexander Bock
38e20403a1
Revert "Update required CMake version to 3.26"
...
This reverts commit b5114658e6 .
2024-08-19 13:25:13 +02:00
Alexander Bock
b5114658e6
Update required CMake version to 3.26
2024-08-18 22:19:44 +02:00
Alexander Bock
414c050330
Update to newer Qt version ( #3369 )
2024-08-10 23:26:46 +02:00
Alexander Bock
c4c82483e0
Update copyright header in CMakeLists files
2024-07-31 10:57:10 +02:00
Alexander Bock
202e598415
Update SGCT repository
2024-07-30 13:30:06 +02:00
Alexander Bock
78e7c7e321
Add the ability to scale th statistics graphs
2024-06-26 21:12:09 -04:00
Alexander Bock
d020f9ef4e
Update SGCT repository to fix compile issue
2024-06-23 14:30:28 -04:00
Alexander Bock
a8ab74c9b7
Update SGCT to get reduced number of capture threads
2024-06-22 17:34:36 +02:00
Alexander Bock
bb03248952
Harmonize naming of accessing the script log. Also scroll to the bottom of the list by default ( closes #3268 )
2024-05-27 17:05:05 +02:00
Ylva Selling
098bae18b2
Create a tiny app for writing the documentation jsons ( #3239 )
...
* Add simple app for writing the documentation (only asset components and lua scripting)
* Update apps/DocsWriter/CMakeLists.txt
Co-authored-by: Emma Broman <emma.broman@liu.se >
* Update apps/DocsWriter/main.cpp
Co-authored-by: Emma Broman <emma.broman@liu.se >
* Update apps/DocsWriter/main.cpp
Co-authored-by: Emma Broman <emma.broman@liu.se >
* Update apps/DocsWriter/main.cpp
Co-authored-by: Emma Broman <emma.broman@liu.se >
* Update apps/DocsWriter/CMakeLists.txt
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
* Update apps/DocsWriter/main.cpp
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
* Update apps/DocsWriter/main.cpp
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
* Update apps/DocsWriter/main.cpp
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
---------
Co-authored-by: Ylva Selling <ylva.selling@liu.se >
Co-authored-by: Emma Broman <emma.broman@liu.se >
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
2024-05-21 11:22:14 +02:00
Alexander Bock
78b3b4fb2e
Adding periods to the description texts
2024-04-23 22:33:17 +02:00
Alexander Bock
84bf1a559a
Fix issue with loading the IP addresses from the network driver in a clusered environment
2024-04-19 18:52:32 +02:00
Alexander Bock
2dad47dd42
Update SGCT submodule
2024-04-19 18:34:31 +02:00
Alexander Bock
cbca89e098
Prevent crash when trying to load a cluster configuration when not being part of the cluster
2024-04-19 18:29:51 +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
Alexander Bock
68983e1c6b
Update copyright header
2024-04-04 22:40:39 +02:00
Alexander Bock
48ba2d776d
Update third party licenses. Add text and remove unused libraries
2024-03-28 20:15:44 +01: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
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
Gene Payne
6146cf16b2
Merge-in all updates from master
2024-03-25 18:35:57 -06:00
Alexander Bock
49fc538c17
Rename fmt.h to format.h and enable audio module on default
2024-03-25 23:19:52 +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
GPayne
05231c705f
Code review changes
2024-03-20 21:02:08 -06:00
Alexander Bock
534f92c485
Second linting pass and adding .clang_tidy file ( #3128 )
2024-03-18 22:46:17 +01:00
GPayne
795df7d03d
Handle DOS newline in session recording file header & bump sgct version
2024-03-17 11:27:56 -06:00
Alexander Bock
2759c00e4b
Pass through the code to address clang-tidy linting ( #3083 )
2024-03-17 00:58:50 +01:00
Alexander Bock
8cdea01b22
Remove support for XML configuration files in SGCT
2024-03-11 15:16:42 +01:00
Alexander Bock
9a6fe47d17
Fix up text formatting as path's no longer get quoted
2024-03-08 20:19:06 +01:00
Alexander Bock
fff6f8a627
General pass for code cleanup
2024-03-08 00:36:54 +01:00
GPayne
93535e36e8
Bump sgct submodule that uses carriage return getline string checks
2024-03-05 22:24:01 -07:00
GPayne
210e17b0bb
Replaced std::getline usages with new ghoul::getline
2024-03-04 15:37:21 -07:00
Alexander Bock
7a2efc66d6
Simplify profile loading and handling of the loading screen
2024-02-28 00:19:06 +01:00
Alexander Bock
0203d723e8
Remove support for built-in NvTools in favor of Tracy
2024-02-27 22:49:21 +01:00
Alexander Bock
fba81ea2a9
Immediately apply the settings provided in the launcher window ( closes #2969 )
2024-02-27 21:15:25 +01:00
Alexander Bock
af6e46f78b
Fix compilation for Sync application ( closes #3027 )
2024-02-27 20:47:43 +01:00
Alexander Bock
2fbcb0544e
NavigationState handling ( #3023 )
...
* Change the navigation state format from Lua to JSON. Add the ability to set the navigation state in the profile editor based on a file
2024-02-25 01:09:32 +01:00
Arohdin
de5a4352ec
Solves issue for incorrect FOV (Planar Projection)
2024-02-13 14:49:46 +01:00
Alexander Bock
6e29d898cf
Update copyright header
2024-02-06 15:53:24 +01:00
Alexander Bock
27608634b2
Remove warnings ( #2999 )
...
* Remove warnings for MSVC, GCC, and Clang 17
2024-01-18 09:58:20 +01:00
GPayne
ab925174b5
Fix for crash when reading meta of corrupt config file
2024-01-11 14:31:00 -07:00