Most of the systems I need to work on require nice graphics. Mainly from the point of view that having pretty much the final product allows me to test and debug more effectively. At the moment I am researching normal maps, which I have read about and have a good idea about what they actually do. The bit where we implement them in Monkey is the fun part, and will take me a bit of time.
Essentially I now need to make a T&L system to handle normal maps correctly in the insurrection engine, which pretty much ties in with all the other rendering functions. As the system is already pretty modular I should be able to add the necessary extensions a piece at a time into the code without breaking anything. Additionally, by doing his early I will save myself a lot of time later [while making things look really nice.]
No idea on what sort of performance hit this will produce, but it should be able to be turned on and off easily, so I don't think it matters too much. Worse case scenario, I have to program a T&L pretty much from scratch...