Make it work, Profile, Optimise. Simple rule that is so hard to follow. In my project I need to carry out a lot of floating point arithmetic operations along the critical path, so I decided to optimise my program with SIMD (Single Instruction Multiple Data) extensions. That's when a processor simulates vector processor operations by sticking 4 32-bit values into one 128-bit register and allows you to carry out operations on all 4 values at once.
Finally decided to try out the fancy QtConcurrent! To be honest, description sounds so intriguing.
And now a bit of day-to-day "Error include file not found" crap all of us get when we see some code bigger than 2 files for the first time in our lives.
This week I finally started doing my final year project. It's exciting! At the moment I am trying to construct a Graph structure of several motions where vertices are motions and edges are possible transitions between motions. As usual, I am using this project as an opportunity to explore new technologies. This time I am featuring a little demo of boost::graph, which is a part of Boost C++ library package. And I must say, like anything I encountered in Boost, it's very cool.