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 ofVec and 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 ofVec and 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.
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
Great news. I will convert over two large projects the next few days to see if there are any issues.
edit:
Minor issue but the project generator default path is currently:
great!!! I’m right now with v0.10 and I switch an app from version 0.9.8 to 0.10, but when I do this and built the app with the new version, visual studio create addons on the folder /apps, I will check why this is happened
ofNode has an auto look at where you don’t need to pass the up vector. That works for basic cases but not much more, if you need to rotate the camera like you are doing you need to pass the up vector as you do with glu:
thanks for the explanation, seems to me could be better laid out, manual control is most important.
we could explicitly turn on/off auto-up vector calculations, and have methods to specify pos,look,up camera vectors.