Alexander Bock
c02e59b9f8
Fixing more includes and forward declarations ( #3876 )
2025-12-16 13:40:19 +01:00
Alexander Bock
a269205f5d
Pass for coding style
2025-12-08 23:36:19 +01:00
Alexander Bock
f9346452cb
Use string_views in more query functions
2025-12-08 23:35:54 +01:00
Alexander Bock
add85f4c6d
Add new Lua function to query size of an image
2025-12-08 20:21:36 +01:00
Alexander Bock
6b20d114c8
Global pass over optimizing includes ( #3862 )
2025-12-08 20:13:31 +01:00
Alexander Bock
0950c7bc2f
Update LatSegments number to match the previous buggy behavior
2025-11-19 16:56:03 +01:00
benpm
860189d3d8
bump ghoul ver to prepare for merge in feature/shadows; specifically, it fixes linux build issues and adds the draco compresion lib to the assimp dependency, allowing the loading .glb compressed models
2025-10-08 13:35:06 -06:00
Alexander Bock
25f021f009
Change more prefix to postfix operators
2025-10-04 10:13:25 +02:00
Alexander Bock
c7861c6106
Correctly resolve symbols in stacktraces on user machines
2025-09-08 13:35:26 +02:00
Alexander Bock
ff72e47f7b
Move to use postfix increment only
2025-09-07 16:56:59 +02:00
Alexander Bock
96ac60899d
Replace StackWalker with C++23 stacktrace
2025-09-06 17:18:10 +02:00
Alexander Bock
3168ef1f5a
Improve stack output and enable stack walking for OpenGL error messages
2025-09-02 13:40:12 +02:00
Alexander Bock
ca8508087f
Correctly download ARM-version of CEF when on a Windows ARM architecture
2025-08-31 16:26:20 +02:00
Alexander Bock
491ac7c0a3
Update common compile options submodule and SGCT submodule
2025-08-27 10:19:31 +02:00
Alexander Bock
f341310419
Fix issue with the TileProviderByLevel example when no name is specified
2025-08-15 17:50:47 +02:00
Alexander Bock
194e253c54
Update Ghoul to remove initialization of memorypool
2025-08-12 18:24:51 +02:00
Alexander Bock
e275566af0
Update compile settings for CLang
2025-08-12 15:59:14 +02:00
Alexander Bock
19e9e2c1fb
Adapt to new compile option style and fix warnings ( #3773 )
2025-08-12 14:19:45 +02:00
Alexander Bock
da029c2cbf
Fix issue with shaderpreprocessor
2025-08-08 20:08:12 +02:00
Alexander Bock
389842f76c
Adjust coding style
2025-08-05 20:43:44 +02:00
Alexander Bock
fd6866d96a
Update ghoul submodule
2025-08-04 14:22:03 +02:00
Alexander Bock
93c0f75ef2
Remove Clang warnings
2025-06-14 15:42:38 +02:00
Alexander Bock
eb8f621390
Add new Lua function to save base64-encoded files to disk
2025-06-11 15:39:27 +02:00
Alexander Bock
23783688ba
Update Ghoul repository ( #3695 )
2025-06-02 09:12:36 +02:00
Alexander Bock
a5e9b8db17
Update Ghoul submodule ( closes #3663 )
...
Thanks to hn-88 and wtbgagoa for providing the fix
2025-05-21 21:00:08 +02:00
Adam Rohdin
0a82796f0f
ScreenSpaceInsetBlackout ( #3657 )
2025-05-16 23:34:19 +02:00
Alexander Bock
586ed978e8
Update ghoul repository to update tinyprocesslibrary
2025-05-06 09:36:23 +02:00
Alexander Bock
59c1bdeb70
Update Websocketpp submodule and fix GCC compile issue ( #3629 )
2025-04-30 15:29:08 +02:00
Alexander Bock
fa1e9df6ef
Update websocketpp to make it work with CMake 4.0 ( closes #3585 )
2025-04-20 19:50:03 +02:00
Alexander Bock
125f54aa0a
Update nlohmann repository ( #3609 )
...
* Remove old non-submodule version of nlohmann in favor of submodule
* Update nlohmann from 3.9.1 to 3.12.0
- Already disable implicit conversions in preparation for next major version
2025-04-16 14:13:20 +02:00
Alexander Bock
bf2fee7d71
Submodule updates ( #3586 )
...
Update submodules and also provide compatibility with CMake 4.0.
- assimp: `v5.4.1` -> `v5.4.3`
- catch: `v3.5.3` -> `3.8.0`
- date: `master` -> `v3.0.3`
- freetype2: `v2.10.4` -> `v2.13.3`. Also change to freetypes original Git server
- glbindings: `v3.3.0` -> `v3.4.0`
- glm: `master` -> `v1.0.2`
- scnlib: `v4.0.1` -> `v2.0.2`
- soloud: `master` -> `master`
- tinyxml: `master` -> `v11.0.0`
- tracy: `v0.10.1` -> `v0.11.0`
2025-03-31 22:30:31 +02:00
Alexander Bock
b1a8c82a1e
Use central subdirectory function. Fix compile issue with Tracy
2025-03-24 15:10:34 +01:00
Alexander Bock
86dd037870
Window Configuration Generation ( #3550 )
...
* Use built-in toJSON converter instead of manually creating the string. Also removes the ability to create fisheye configuration files from the Lua script directly
2025-03-24 08:49:37 +01:00
Alexander Bock
80dcc0db3a
Revert C++ version back to 20 due to a bug in Clang17
...
https://github.com/llvm/llvm-project/issues/61415
2025-03-03 22:48:50 +01:00
Alexander Bock
cc395ce340
Update C++ version to 23, add new warnings and the fix them
2025-03-01 15:49:38 +01:00
Alexander Bock
cd8924ed22
Remove compiler warnings on Clang/GCC ( #3546 )
2025-02-28 23:29:38 +01:00
Alexander Bock
9f77ca1daa
Use composable Lua types in Property definitions. Allow OptionProperty to receive either indices or descriptions ( #3524 )
2025-02-27 15:42:54 +01:00
Alexander Bock
61ed1f4c9b
Launcher improvements ( #3523 )
...
- Adding support for subfolders in configurations and profiles
- Disable the edit button if profile does not exist
- Disable the Start button if the profile or window configuration does not exist
- Change the layout of the Window Configuration editor
- Explicitly specify which windows should have Overlay rendering and 3D rendering
- Add keyboard shortcuts for adding and removing windows
- Use a normal Save dialog for the profile editor instead of the renaming + Duplicate button
2025-02-24 16:19:42 +01:00
Alexander Bock
53e356e819
Remove the unused any alternatives of the property accessor functions
2025-02-06 10:23:00 +01:00
Alexander Bock
e57a67aa5d
Enable the drag and drop of a folder, which will add all files contained within
2025-02-04 13:29:13 +01:00
David Wagner
8a5d57a441
cmake: honor OPENSPACE_HAVE_TESTS at more places ( #3503 )
...
- Don't build the codegen unit tests if the OpenSpace unit tests are
disabled;
- Dropagate the value of this option to Ghoul's corresponding option,
unless Ghoul's option value has been forced;
2025-01-31 08:27:38 +01:00
Alexander Bock
bef6a79b53
Update Ghoul repository
2025-01-15 11:33:23 +01:00
Alexander Bock
0bc2c4a9ee
Coding style fixes
2025-01-14 16:34:42 +01:00
Alexander Bock
820e90eab4
Happy new year
2025-01-14 16:21:08 +01:00
Malin E
3d3d696eb9
Update OS-model format and fix model cache bug ( #3395 )
...
* Update ghoul - update model cache version
* Update OS-model format to work with the new cache version
* Plus some backward compatibility
2024-10-10 10:11:03 +02:00
Alexander Bock
ff345006d1
General code cleanup ( #3445 )
2024-10-10 09:49:02 +02:00
Alexander Bock
e24cff1d19
Handle warnings and coding style adaptations
2024-09-12 16:30:09 +02:00
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