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
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
48ba2d776d
Update third party licenses. Add text and remove unused libraries
2024-03-28 20:15:44 +01: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
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
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
e0ab7ae1d6
Coding style fixes
2024-03-19 14:49:44 +01:00
Alexander Bock
534f92c485
Second linting pass and adding .clang_tidy file ( #3128 )
2024-03-18 22:46:17 +01:00
Alexander Bock
2759c00e4b
Pass through the code to address clang-tidy linting ( #3083 )
2024-03-17 00:58:50 +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
Emma Broman
e8b67c3ce3
Update ghoul (comments in CSV)
2024-03-05 11:23:07 +01:00
Arohdin
7a551774bc
Updated ghoul submodule
2024-02-23 11:32:21 +01:00
Alexander Bock
d67cabf578
Coding style update
2024-02-06 16:34:12 +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
Alexander Bock
4bf111115e
Add precompiled headers to unit tests
2024-01-08 17:09:59 +01:00
Alexander Bock
97d1dc163b
Add the ability for the log file to rotate ( closes #2995 )
2024-01-08 11:30:46 +01:00
Alexander Bock
0cf0fe492b
Doxygen fixes
2023-12-09 00:16:25 +01:00
Emma Broman
c525565e84
Utilize new functions for converting strings to upper/lower case ( #2956 )
...
* Utilize new functions for converting strings to upper/lower case
* Adapt to updated file name
* Use new function signature
* Update ghoul
2023-11-28 14:57:01 +01:00
Emma Broman
320f349ad1
Update ghoul (toLowerCase & toUpperCase)
2023-11-21 11:44:13 +01:00
Alexander Bock
131b8f4886
Doxygen update
2023-11-21 10:49:39 +01:00
Alexander Bock
7db7c40841
Doxygen style overhaul ( #2954 )
...
Reformatting the existing Doxygen comments to be unified
2023-11-20 23:39:17 +01:00
Alexander Bock
3c35d23062
Verifier cleanup ( #2952 )
...
* Add a description to structs
* Cleanup
2023-11-19 11:51:19 +01:00
Emma Broman
d6369edd18
Update ghoul (trimming whitespaces in csv)
2023-11-17 15:53:16 +01:00
Andreas Engberg
9343c6315d
Adds warning and error messages on loading screen ( #2941 )
...
Fixes task 1 of (#494 )
* Removed loading screen progress bar
It was removed because it does not show an accurate estimation of load times and is rarely used (off by default)
* Add status info to the loading screen on warnings and errors
Add: Warning logs and above to loading screen, fixes task 1 of (#494 )
Removed code duplication in openspanceengine.cpp
Fixed some bugs where completed assets would not disappear from the screen
* Update the design & address PR comments
* Address PR comments & add bool to show/hide log msg
* Delete test_configuration.cpp
* Update Ghoul submodule
* Renders number of warnings and errors to screen
* Update renderengine.cpp
* Adapt new function to the coding style
---------
Co-authored-by: Alexander Bock <mail@alexanderbock.eu >
2023-11-14 15:40:30 +01:00
Alexander Bock
49106c336e
Update Tracy submodules
2023-11-08 10:26:34 +01:00
Alexander Bock
eeb536c9e1
Add the ability to set individual commandline options at the expense of a generic Lua script
...
Note breaking change: Previously `--config` specified one or more Lua scripts that were executed to update the configuration state, now the `--config` sets the path to the window configuration instead
2023-11-07 16:19:59 +01:00
Alexander Bock
870850db07
Enable warnings for missing case labels and subsequent cleanup. Updated ghoul, sgct, and codegen repository for same
2023-11-05 22:16:06 +01:00
Joakim Kilby
549f360be6
update ghoul submodule to include hasValue optional support ( #2929 )
2023-10-30 08:38:32 +01:00
Alexander Bock
7483b912e0
Update submodules to fix compilation error on newer Clang and GCC ( #2890 )
...
* Update submodules
* Update Ghoul
2023-09-13 09:51:30 +02:00
Alexander Bock
aad8beb60c
Remove warnings
2023-09-07 19:00:26 +02:00
Alexander Bock
d13dd78838
Nuking the cache folder when an inconsistent state in the cache is detected, rather than crashing ( closes #2850 )
2023-08-21 13:36:37 +02:00
Alexander Bock
1b0b7e73f7
Fix faulty deinitialization in scene graph nodes that would cause nodes to be ignored ( closes #2851 ). Add warning message if nodes are not deinitialized at the end of the program
2023-08-14 14:42:23 +02:00
Alexander Bock
ed083494ed
Update Ghoul to be able to fix pixel alignment ( closes #2428 )
2023-05-26 10:43:08 +02:00
Alexander Bock
bde840ad03
Remove a bunch of compiler warnings
...
* Remove compile warnings
* Coding style fix
2023-05-16 11:59:28 +02:00
Alexander Bock
f31dce7f01
Jenkins fixes ( #2685 )
...
* Update SGCT repository
* Update Ghoul
* Update codegen
2023-05-13 10:25:25 +02:00
Ylva Selling
e7e50bd522
Update ghoul to be able to build
2023-05-10 17:15:38 -04:00
Alexander Bock
58d7f3a41f
Update submodules
2023-05-09 22:23:29 +02:00
Alexander Bock
db002d4cf7
Fix CMake issues when disabling unit tests, Add new CMake flag OPENSPACE_ENABLE_ALL_MODULES to change default behavior of module inclusion
2023-04-15 22:39:35 +02:00
Malin E
2f19e7712f
Update Ghoul
2023-04-13 17:24:55 +02:00
Malin E
ee4eb081a0
Merge branch 'master' into feature/model-opacity
...
* Solve conflict in framebufferrenderer.cpp
2023-03-14 13:59:37 +01:00
Alexander Bock
65b4cf9937
Prevent infinite loop when extracting invalid commandline arguments ( closes #2349 )
2023-03-07 16:05:59 +01:00
Alexander Bock
0831b00a77
Centralize the extraction of Lua values and fix bug when trying to extract the first parameter of a Lua parameter pack
2023-03-07 01:56:17 +01:00