Alexander Bock
4f4764209f
Happy new year
2023-01-02 11:19:33 +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
Alexander Bock
e8072495ec
Feature/warnings ( #1885 )
...
Remove many warnings from MSVC, Clang, and GCC
2022-02-16 18:33:12 +01:00
Alexander Bock
30212b6768
Adapt to new auto coding style
2022-02-10 15:20:21 +01:00
Alexander Bock
a7841ce405
Working unit tests ( #1882 )
...
* Enable all unit tests in Jenkins (closes #1666 )
* Fix issue with Profile where the version number is not updated if the profile does not contain keybindings
* Fix issue with script schedule that would cause a crash when only one script is scheduled
* Fix test for colorimage, use correct path to unit test executable for non-windows platforms
* Provide stable class names for vector and matrix verifiers
2022-02-10 01:06:41 +01:00
Alexander Bock
c78ff28109
Update submodules, fix formatting for units
2022-01-05 17:06:47 +01:00
Alexander Bock
d7d279ea16
Happy new year
2022-01-01 12:32:55 +01:00
Alexander Bock
76b9c7587b
Adapt to explicit specifcation of texture size ( #1794 )
...
* Adapt to explicit specifcation of texture size
2021-12-26 19:19:04 +01:00
Alexander Bock
debcb43ade
Feature/assets ( #1784 )
...
General overhaul of the Asset loading system
2021-12-19 18:04:01 +01:00
Alexander Bock
d32af9117a
Code style cleanup
2021-12-10 17:31:01 +01:00
GPayne
49cdabe647
Second attempt at fixing tracy and websocketpp subs in sgct and ghoul
2021-12-06 17:32:35 -07:00
Emma Broman
59dc296cf1
Update ghoul to use new luaTableToString function
...
And update some tests based on the change
2021-12-06 13:21:39 +01:00
GPayne
36f06c494f
Updating version of ghoul using updated tracy and websocketpp refs
2021-12-03 12:42:34 -07:00
Alexander Bock
e3e468d5ef
Update submodules again
2021-11-04 13:29:09 +01:00
Alexander Bock
f390051e1d
Update submodules. Disable /ZI compile-flag when Tracy is enabled to prevent compile errors
2021-11-04 11:35:09 +01:00
GPayne
4211691c7f
Update ghoul version for lua variant fix on linux
2021-10-15 14:56:31 -06:00
Alexander Bock
4a860fb01d
Some code facelifting
2021-10-14 10:31:46 +02:00
GPayne
a2a8f93ba5
Moved string bracket trim function to ghoul library
2021-10-07 16:10:00 -06:00
Alexander Bock
26c131e7bc
Update Ghoul repository to fix case where too many parameters are removed from a Lua state
2021-09-14 21:14:47 +02:00
Alexander Bock
8b59760a59
Update submodules
2021-08-21 11:45:38 +02:00
Alexander Bock
db472030de
GCC warnings ( #1725 )
2021-08-21 11:42:44 +02:00
Alexander Bock
af617d1d10
Feature/lua function cleanup ( #1719 )
...
General cleanup of Lua functions and handling of variable extract from a Lua state
2021-08-19 16:02:14 +02:00