Here's the monthly status update again. Just like last time, there's not any eye-kandy or juicy video to show. However, there have been some
good progress on the coding side. There have been two main things i've spent my time on:
First, the
build system has been refactored
even more. Amongst the improvements are:
- Shared sconstruct scripts between different projects.
- Separated libraries, final programs and unit testing programs.
- Improved compilation phase, cleaning unneeded warnings from the output.
Second, I've been doing some tests with
multithreading. As you may already know, Intel and AMD have already bet on multithreading as the solution for the lack of increases in computation speeds. Therefore, like it or not, that's what us (developers) will have to deal with in order to get the most out of future domestic hardware.
So I've coded those tests in order to try to
multithread Motorsport as much as possible and necessary. The results have been pretty convincing, so I'm now working on porting the ideas to
Motorsport.
Once the multithreading is implemented in
trunk, i can start assembling the libraries that allow for some
eye-candy (that is, graphics engine, sound library...) :-).
Let's hope I can write about it (and
of course post some screenies!) pretty soon...