Alexander Bock
3ba346a227
Remove fmt::format and replace with std::format
2024-03-24 20:19:14 +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
Alexander Bock
6e29d898cf
Update copyright header
2024-02-06 15:53:24 +01:00
Alexander Bock
bd7668e892
Add the ability to arrayify an enum ( closes #3003 )
2024-01-24 16:56:39 +01:00
Alexander Bock
4bf111115e
Add precompiled headers to unit tests
2024-01-08 17:09:59 +01:00
Emma Broman
7fb48baf2f
Update codegen
2023-11-28 15:00:05 +01:00
Alexander Bock
3c35d23062
Verifier cleanup ( #2952 )
...
* Add a description to structs
* Cleanup
2023-11-19 11:51:19 +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
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
Alexander Bock
58d7f3a41f
Update submodules
2023-05-09 22:23:29 +02:00
Alexander Bock
27ba567af8
Add the ability to set the default property visibility in the openspace.cfg file, which can be overridden with the OPENSPACE_LEVEL environment variable
2023-04-15 18:22:21 +02:00
Alexander Bock
abfc86eb36
Jenkins fix
2023-04-13 15:35:26 +02:00
Alexander Bock
7565a91196
Cleanup lambda expressions and directly address Fadeable properties when adding properties
2023-04-12 23:20:53 +02:00
Alexander Bock
80e2aaf564
Remove whitespaces at the end of files, ' and - characters
2023-04-05 16:58:45 +02:00
Alexander Bock
23ee2ee5da
Add new verifier to handle identifiers and update codegen to be able to use them ( closes #2522 )
2023-03-11 13:18:12 +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
Alexander Bock
8c7c932c78
Update codegen, make use of source location information
2023-03-06 15:50:31 +01:00
Alexander Bock
9287eb6122
Updating submodules
2023-03-05 11:04:57 +01:00
Alexander Bock
cb865c3dd5
Updating Ghoul to fix misclassification of string/doubles ( closes #2533 )
2023-03-05 10:52:20 +01:00
Alexander Bock
24ba6d5c7e
Adjust to new Ghoul update
2023-03-04 21:12:35 -07:00
Alexander Bock
79ad5776cc
CMake cleanup ( #2489 )
...
* CMake Cleanup
* Warning suppression with CEF
* Use SGCT tinyxml in skybrowser for now
* Disable warnings about missing field initializers
2023-02-05 23:24:12 +01:00
Alexander Bock
1a88d898d8
Update submodules
2023-02-01 23:41:55 +01:00
Alexander Bock
bb1a09dcb2
Update codegen repository and make use of it
2023-01-30 00:48:57 +01:00
Alexander Bock
d52c5dd0d9
Cleanup code with designated initializer lists
2023-01-22 23:01:32 +01:00
Alexander Bock
3c6fc51ac2
Update codegen to support " in comments ( closes #2356 )
2023-01-22 15:38:27 +01:00
Alexander Bock
4f4764209f
Happy new year
2023-01-02 11:19:33 +01:00
Alexander Bock
664eb60f4f
Increase the compile times by including more precompiled headers ( #2217 )
...
* Define WIN32_LEAN_AND_MEAN and VC_EXTRALEAN globally
* Use forked version of TUIO, some more work on precompiled headers
* Improvements for the Kameleon module
2022-08-26 16:32:21 +02:00
Alexander Bock
811c4a3138
Add the ability to pass a boolean value into the require function that gets passed into the loaded asset as a enabled property ( #2187 )
...
* Add the ability to pass a boolean value into the require function that gets passed into the loaded asset as a `enabled` property
2022-08-02 13:12:07 +02:00
Alexander Bock
163ac4dcef
Cleanup of mostly asset files
...
- Fixes for all files
- constexpr cleanup
- Cosmetic changes
- Remove punctuation from the end of messages
2022-07-28 17:21:59 +02:00
Alexander Bock
9cc4c595a8
Code Cleanup ( #2191 )
...
* constexpr const -> constexpr
* const char* -> std::string_view
2022-07-25 15:57:45 +02:00
Alexander Bock
1a052f3c8c
Update to C++20
2022-07-19 15:42:31 +02:00
Alexander Bock
10ec6d3013
Revert pragma warnings
2022-07-11 14:26:13 +02:00
Alexander Bock
068013bea3
Update codegen
2022-07-11 12:55:21 +02:00
Alexander Bock
0b62d5cc4b
Disable unknown pragma warnings and adapt to it
2022-07-05 14:27:40 +02:00
Alexander Bock
fd1589209d
Update submodules to fix compile errors
2022-06-27 15:54:51 +02:00
Alexander Bock
5751fe26d3
Cleanup handling of warnings ( #2030 )
2022-04-16 20:57:29 +02:00
Alexander Bock
d360f2ae59
Address Visual Studio analyzer warnings
2022-04-12 00:58:11 +02:00
Alexander Bock
fda677d65f
Remove unused coding scripts
2022-04-10 23:28:04 +02:00
Alexander Bock
c206da4a98
Coding style adaptations
2022-04-10 23:25:37 +02:00
Alexander Bock
acfb5d76ef
Fix error introduced in the Lua function codegen update that accidentally changed some function names
2022-03-29 17:31:48 +02:00
Alexander Bock
1833894264
Only print the error for missing shadow caster once ( closes #1594 )
2022-03-18 14:24:36 +01:00
Alexander Bock
7cb38b6c9c
Update codegen and make use of the new parenting method
2022-02-23 13:20:36 +01:00
Alexander Bock
a6f048e342
Add explicit checks whenever we are accessing another scene graph node ( closes #1831 )
2022-02-20 19:17:06 +01:00
Alexander Bock
e8072495ec
Feature/warnings ( #1885 )
...
Remove many warnings from MSVC, Clang, and GCC
2022-02-16 18:33:12 +01:00
Alexander Bock
5e3e27bbae
Add support for InRange, NotInrange, and Operator verifiers for vector types
2022-02-03 23:39:17 +01:00
GPayne
60db064275
Bump codegen submodule to latest rev to fix linux build
2022-01-24 20:39:31 -07:00