Code: Select all
Werner, the main developer of FreeCAD, has mentioned that FreeCAD isn't exactly the best place to try newer C++ features. He wants FreeCAD to be C++11 compliant but I'm not sure how much other standards are allowed.
wmayer wrote: ↑Wed Feb 19, 2020 2:29 pmFreeCAD is rather conservative with respect to the compiler version it uses because it emphasizes that it can be built on all supported releases of the most important Linux distributions (Debian, Ubuntu, openSuse, Fedora, ...). So, at the moment no C++ language features that require a higher version than C++14 should be used in the code.
If your units library requires C++20 or higher then it's not an option for FreeCAD at the moment.
With lack of OpenXR support this means basically death of VR on Mac.SteamVR has ended macOS support so our team can focus on Windows and Linux.
We recommend that macOS users continue to opt into the SteamVR [macos] branches for access to legacy builds.
Users can opt into a branch by right-clicking on SteamVR in Steam, and selecting Properties... -> Betas.
Added support for OpenGL on Linux. (Windows support for OpenGL is on the way.)