Commit Graph

888 Commits

Author SHA1 Message Date
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
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 375e5c6561 Tracy Update (#2534)
* Update the Tracy repository
* Update submodules
2023-03-01 11:48:21 -07:00
Alexander Bock 5b29fb045a Add new Lua function to load CSV file, utilize new function to correctly load , inside field values (closes #2124) 2023-02-28 10:49:23 -07:00
Alexander Bock 0cd251e539 Update Ghoul repository 2023-02-28 05:57:03 -07:00
Alexander Bock 087cb0a710 Update Ghoul repository that prevents silent conversion from numbers to string (closes #2527) 2023-02-27 15:43:27 +01:00
Malin E d6e6f6a256 Update Ghoul 2023-02-23 13:42:58 +01:00
Malin E 17c7a3af19 Update ghoul 2023-02-17 08:30:57 +01:00
Malin E 05252b8258 Merge branch 'master' into feature/model-opacity
* Solve conflict in iss.asset
2023-02-16 12:07:12 +01:00
Malin E 108123704b Update ghoul 2023-02-16 11:40:39 +01:00
Malin E 7d2f781603 Only render with a two pass solution if the model is not opague 2023-02-08 14:14:59 +01:00