Alexander Bock
16484dc295
Doxygen cleanup and moving functions in SceneGraphNodes
2024-08-28 11:50:39 +02:00
Alexander Bock
2e4b99787f
Resolve ShellLink files before passing them to the drag/drop handler ( closes #2544 ). Add new Lua function to resolve Shell links
2024-08-22 15:20:02 +02:00
Alexander Bock
1fa4b3fd37
Update Ghoul submodule to fix WMI crash ( closes #3330 )
2024-08-21 10:32:49 +02:00
Alexander Bock
3eaa3cb593
Update ghoul repository
2024-08-19 13:35: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
e7533ba6a5
Update Ghoul submodule
2024-08-16 16:00:54 +02:00
Alexander Bock
f2a9477eb5
Lua Securty Sandboxing ( #3378 )
...
* Add Lua sandboxing
* Convert existing files to use custom functions instead of now-prohibited library functions
2024-08-16 13:46:39 +02:00
Alexander Bock
7f3482b5b6
Update Lua to 5.4.7
2024-08-07 08:55:03 +02:00
Alexander Bock
2b64f24458
Build Lua as a static library to benefit from LTO
2024-08-06 16:55:37 +02:00
Emma Broman
0973d2421a
Add STB texture writer functionality ( #2912 )
2024-08-05 13:52:09 +02:00
Alexander Bock
c4c82483e0
Update copyright header in CMakeLists files
2024-07-31 10:57:10 +02:00
Malin E
04fc890879
Update Ghoul (Temporary hack to fix osmodel reader)
2024-07-18 17:33:05 +02:00
Malin E
ca823e1bb0
Update Ghoul
...
* Fix uniform warning for model projections
2024-07-18 15:46:45 +02:00
Malin E
01483ef982
Add support for model vertex colors ( #3346 )
...
* Add model vertex color support
* Fix an issue with the Tiangong model not loading properly and set a correct bounding sphere size for it
* Update caching for models
* Update previous model examples to the new format
* And add a new example to test the new vertex colors support
* Apply suggestions from code review
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
* Add a model example with lighting
* Improve the basic example and add a separate example for vertex colors
* Add visual test for vertex colors (#3348 )
* Update the readme file for the visual tests
* Add asset instruction to the visual testing readme
* Add visual test for RenderableModel with vertex colors
* Apply suggestions from code review
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
* Update test when asset changed name
---------
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
* Update Ghoul
---------
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
2024-07-17 15:56:06 +02:00
Alexander Bock
22914a20c7
Update Ghoul to get more information on when WMI queries fail ( #3330 )
2024-06-21 11:07:29 +02:00
Alexander Bock
866aad2187
Global pass over the coding style
2024-06-12 14:51:25 +02:00
Alexander Bock
ad70b74c73
Update AssImp library to 5.4.1 ( closes #3241 )
2024-05-27 15:09:14 +02:00
Alexander Bock
d4a509ecce
Add the ability to override the openspace.cfg file
2024-05-20 09:33:29 +02:00
Alexander Bock
203cff04cc
Make use of the new uniform cache method that uses the variable names as uniform names ( #3217 )
2024-04-30 08:12:33 +02:00
Malin E
be3e30e6b4
Update Ghoul, closes #3154
...
* Update caching to take whole filepath into account and not just
filemname when creating hash
2024-04-29 14:57:00 +02:00
Alexander Bock
78b3b4fb2e
Adding periods to the description texts
2024-04-23 22:33:17 +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
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