Commit Graph

802 Commits

Author SHA1 Message Date
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
Emma Broman 8d7d8b9ba4 Feature/state machine (#1705)
* Fix script error in old state machine example

* Add a module with a more complex state machine, that can be created and controlled through the Lua API. Useful for interactive installations

* Add an example asset for the new state machine and rename the old linear "state machine" to luastatemachine


Co-authored-by: Malin Ejdbo <malin.ejdbo@gmail.com>
2021-08-16 09:29:45 +02:00
Malin Ejdbo ae1c929001 Update Ghoul 2021-08-11 13:00:15 +02:00
Malin Ejdbo 30f7396ec1 Update Ghoul with new .osmodel file format 2021-08-11 10:15:44 +02:00
Alexander Bock 5b3a66156c Remove unnecessary template specification for lock_guard 2021-07-30 14:48:08 +02:00
Alexander Bock 5f139b8144 Tune the look of the asset dialog 2021-07-27 14:14:19 +02:00
Alexander Bock a13f94da21 Add ability to print all types of information in the printInfo/... functions (closes #1635) 2021-07-27 11:26:41 +02:00
Alexander Bock 043fb9c4e9 Prevent the failure of font loading from keeping file handles open and breaking everything else (#1627) 2021-07-26 15:21:06 +02:00
Alexander Bock eb1de6fbd2 Update Ghoul repository 2021-07-26 13:35:31 +02:00
Micah Acinapura 95d008f69e update ghoul 2021-07-07 11:16:15 -04:00
Malin Ejdbo 36393c1078 Update Ghoul 2021-07-02 10:01:57 +02:00
Malin Ejdbo 9d7d8686ea Merge master 2021-07-02 10:00:42 +02:00
Malin Ejdbo bec5274ff0 Merge in master 2021-07-02 09:53:53 +02:00
Malin Ejdbo 505601b1c9 Update Ghoul 2021-07-02 09:35:16 +02:00
Malin Ejdbo 7aafe39583 Add base texture or color to ModelProjection 2021-06-28 15:28:08 +02:00
Alexander Bock a69b636dea Global sweep to cleanup the handling of floating point numbers and glm default initialization 2021-06-16 23:09:49 +02:00
Micah Acinapura 611f7b6ef4 update ghoul 2021-06-14 17:51:20 -04:00
Micah Acinapura 4d02b02081 SpiceManager - initialize default matrix; Update ghoul 2021-06-10 12:30:53 -04:00
Malin Ejdbo bf016f3b47 Update Ghoul 2021-05-31 19:09:03 +02:00
Malin Ejdbo 9f7b8aa32b Merge branch 'master' into feature/jwst
* Resolve conflict
2021-05-31 15:45:10 +02:00
Malin Ejdbo 31b834dbb2 Address PR comments 2021-05-31 15:34:54 +02:00
Alexander Bock 744ba0dc9b Feature/side by side (#1613)
* Make atmosphere, raycasting, and trails work with side_by_side stereo
2021-05-28 23:31:10 +02:00