- GLM and GTX functions :
For Open GL in MBsysC, we use GLM and GTX functions. A warning was raised when Ubuntu 18.04 came : GTX is not a stable version. We have two choices : accept and continue to use non-stable version (but without any consequences on the core of MBsysC) or try to replace the functions by their stable version that do not always exists. For now, we choose to define the needed variable in the CMakelist.txt (see issue [https://git.immc.ucl.ac.be/robotran/mbsysc/issues/117] and merge [https://git.immc.ucl.ac.be/robotran/mbsysc/merge_requests/203] )
- Multi-threads in Windows : [https://git.immc.ucl.ac.be/robotran/mbsysc/issues/86]
An another remark is that on windows, if multi-processing, the console will close immediately when open_gl_process has an error.
One solution to be able to see the message in the console is to comment the following line in
open_gl_c_int.h, line 29 (see commit 58711319).
#ifdef WIN32 #define OPEN_GL_PROCESS_WIN #endif