We are about to release 0.10.0. As with every release, before the final version, we put out a Release Candidate for public testing.
It would be really useful if you could download the packages for the platforms you use and see if you notice any issues.
One of the major changes in 0.10.0 is the move to
glm as our vector math library substituting the
ofMatrix classes. The old classes are still there and you don’t need to move to
glm right away, indeed old projects should work with some minor adjustments since
glm::vec classes are interchangeable. We’ll post some more information about this and other new features in the following days.
It would be really helpful, if you could try running existing projects with 0.10.0 RC1 to see if issues arise but 0.10.0 is a major version change and as such there’s some breaking changes so testing old projects will likely require some changes in your code. Feel free to ask in this same thread if you find any problem migrating old projects.
If you find any other problem in the release please open an issue in the github issue tracker.
Windows – Visual Studio 2017: http://openframeworks.cc/versions/v0.10.0RC1/of_v0.10.0RC1_vs2017_release.zip
Windows – msys2 & Qt Creator: http://openframeworks.cc/versions/v0.10.0RC1/of_v0.10.0RC1_msys2_release.zip
mac OS – Xcode & emscripten: http://openframeworks.cc/versions/v0.10.0RC1/of_v0.10.0RC1_osx_release.zip
linux 64 – makefiles & Qt Creator & emscripten: http://openframeworks.cc/versions/v0.10.0RC1/of_v0.10.0RC1_linux64gcc6_release.tar.gz
linux armv6 (raspberry pi) with raspbian – makefiles: http://openframeworks.cc/versions/v0.10.0RC1/of_v0.10.0RC1_linuxarmv6l_release.tar.gz
linux armv7 (tested mostly on raspberry pi with archlinux) – makefiles: http://openframeworks.cc/versions/v0.10.0RC1/of_v0.10.0RC1_linuxarmv7l_release.tar.gz
Because of relatively recent changes in the way c++ is compiled by gcc, the linux versions are only compatible with gcc 6 or later. if you have an older distribution in linux desktop you can check your gcc version with
and use the corresponding version:
linux 64 gcc4 or earlier – makefiles & Qt Creator & emscripten: http://openframeworks.cc/versions/v0.10.0RC1/of_v0.10.0RC1_linux64gcc4_release.tar.gz
linux 64 gcc 5 – makefiles & Qt Creator & emscripten: http://openframeworks.cc/versions/v0.10.0RC1/of_v0.10.0RC1_linux64gcc5_release.tar.gz
There will be another Release Candidate next week with bug fixes for anything that you might report.
Then hopefully a public release a few days later.
Thank you for helping test the 0.10.0 release!