Commit Graph

843 Commits

Author SHA1 Message Date
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
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
Malin E f490fccee6 Merge branch 'master' into feature/model-opacity
* Solve conflicts in ghoul, renderablemodel.cpp and iss.asset
2023-02-01 14:52:33 +01:00
Alexander Bock bb1a09dcb2 Update codegen repository and make use of it 2023-01-30 00:48:57 +01:00
Alexander Bock 3d95554222 Sort actions based on their name or their identifier if the names don't exist 2023-01-29 20:37:43 +01:00
Alexander Bock c07de8626c Update Ghoul submodule 2023-01-27 22:10:11 +01:00
Alexander Bock b3fcfc75ec No longer do recursive lookups of Dictionarys when keys have dots in them (closes #2302) 2023-01-26 22:51:44 +01:00
Alexander Bock 583178e641 Update Ghoul and SGCT to make it compile in Jenkins again 2023-01-26 15:00:19 +01:00
Alexander Bock d52c5dd0d9 Cleanup code with designated initializer lists 2023-01-22 23:01:32 +01:00
Alexander Bock 4f4764209f Happy new year 2023-01-02 11:19:33 +01:00
Malin E 04c83f0331 Update Ghoul 2022-12-12 09:52:32 +01:00
Malin E eafbb89e1e Update ghoul 2022-12-07 09:58:03 +01:00
Malin E c5ddb3ce17 Update Ghoul 2022-11-25 09:57:20 +01:00
Malin E c6badaf8b7 Update Ghoul 2022-11-22 09:41:37 +01:00
Malin E ec625c1c41 Detect transparent models 2022-11-16 16:41:16 +01:00
Malin E 2cd09de2fa Fix support for transparent models 2022-11-14 10:27:20 +01:00
Alexander Bock 6249fa6d89 Collection of a number of changes (#2286)
* Cleanup Property code
* Remove NOLINT statements
* Return Property class types as string_view
* Remove getStringValue function
* Simplify string value retrieval
* Ensure that image paths in the ImageSequenceTileProvider are sorted (closes #2205)
* Some cleanup of OpenSpaceEngine
* Cleanup documentation
* Some more cleanup of engine classes
* Some more cleanup
* Update SGCT repository
* Use new Jenkins node identifiers as the old method broke with update
2022-10-30 12:54:14 +01:00
Alexander Bock f502922338 CMake cleanup (#2246)
* Simplification of the DLL copying mechanism on Windows
* Only deploy Qt on Windows
* Use set_target_properties function
2022-09-21 10:52:05 +02: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 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 104ae386ca Update submodule 2022-07-27 11:19:19 +02:00
Alexander Bock c1252902c7 More Code Cleanup (#2192)
* Harmonizing ( and ) in function calls
* static const -> constexpr
* Fix compile issue
* Unify shader tab size
* Add _fs and _vs to shaders
* Harmonize spacing
2022-07-26 11:22:41 +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 ea1f4bbf40 Update submodules 2022-07-22 15:49:41 +02:00
Alexander Bock 05f1f7ba29 Update Ghoul repository 2022-07-20 14:45:25 +02:00
Alexander Bock 5ff67059e0 Update Ghoul submodule 2022-07-20 14:16:11 +02:00
Alexander Bock 1a052f3c8c Update to C++20 2022-07-19 15:42:31 +02:00
Alexander Bock 44a9f6421f Update submodules, Suppress CMake warnings, Removal of extra image libraries 2022-07-19 11:51:59 +02:00
Alexander Bock 173b22c7d2 Remove compiler warnings 2022-07-19 10:20:11 +02:00
Alexander Bock 5f194b18eb Update Ghoul 2022-07-11 14:46:11 +02:00
Alexander Bock 10ec6d3013 Revert pragma warnings 2022-07-11 14:26:13 +02:00
Alexander Bock 0b62d5cc4b Disable unknown pragma warnings and adapt to it 2022-07-05 14:27:40 +02:00
Emma Broman b0968392c5 Update ghoul to keep full precision when converting Lua value to string
And update tests that use the conversion

Fixes lost precision when printing navigation state from openspace.navigation.getNavigationState()
2022-07-04 16:28:14 +02:00
Alexander Bock 82a6b5928d Update Spice repository 2022-06-28 15:44:00 +02:00
Alexander Bock 9b1143f02f Ubuntu 22.04 and GCC11 fixes (#2163)
* Update CEF version
* Update Ghoul
* Update SGCT
* Update codegen
* Remove warnings happening on Ubuntu 22.04 with GCC 11
* AppleClang warning fixes
* Compile fix for Ubuntu and MacOS
* Add Qt 6.2.3 to the CMAKE_PREFIX_PATH
2022-06-28 00:46:01 +02:00
Alexander Bock fd1589209d Update submodules to fix compile errors 2022-06-27 15:54:51 +02:00
Alexander Bock 343615ab52 Move the Lua Console updating into the actual postSyncPreDraw function so that it gets called accuratly when GUI windows are present (closes #2141) 2022-06-20 15:52:33 +02:00
Micah Acinapura e2fe91d554 update ghoul; fixes #1909 2022-04-28 20:35:12 -04:00
Alexander Bock 5751fe26d3 Cleanup handling of warnings (#2030) 2022-04-16 20:57:29 +02:00
Emma Broman e0d13d43dc Fix the fix for camera rotation not finished at end of path (#2015)
Glm::equal is not enough to check if two quaternions represent the same orientation.
2022-04-13 09:07:17 +02:00
Alexander Bock d360f2ae59 Address Visual Studio analyzer warnings 2022-04-12 00:58:11 +02:00
Alexander Bock ee140c5b13 Update ghoul submodule 2022-04-08 22:18:37 +02:00
Alexander Bock ae91e9409b Add support for Windows 11 detection 2022-04-08 13:33:35 +02:00
Alexander Bock 2d7e8f9967 Pass information about the operating system to the version reporter script (#1865) 2022-03-18 15:19:02 +01:00
Alexander Bock c80c30e8ff Update Ghoul to handle detection of AMD cards (closes #1907) 2022-03-18 14:35:14 +01:00