Pretty funny fact, when these methods are ommited 100% of the time, the games goes always real time (which I guess is 60 fps?), meaning the whole decoding process is perfect already, so we just need to pimp the speed of these heavy methods, and we'll be able to speed-up gameplay!
Time to get some work on SPLINE and BEZIER algorithms to see if there is anything we can speed up. The first thing I'll look at is to check is all constructors can be created out of some loops. =')
Edit: also the frame skipping code works better now, I simply don't swap the buffers during the skipped frames, and there is much much less noise. Then I just need to mess with the GUI to add it to the options and you could test it to see how it really affect speed-up, but it's actually usable! =)
Edit2: what I have been messing with lately. =0
Time to get some work on SPLINE and BEZIER algorithms to see if there is anything we can speed up. The first thing I'll look at is to check is all constructors can be created out of some loops. =')
Edit: also the frame skipping code works better now, I simply don't swap the buffers during the skipped frames, and there is much much less noise. Then I just need to mess with the GUI to add it to the options and you could test it to see how it really affect speed-up, but it's actually usable! =)
Edit2: what I have been messing with lately. =0