Finally got shaders working in the engine!
I'm on cloud 9 right now. It's taken a long time but we finally have a basic blur+over-exposure shader working in the engine. I'll be implementing a frame-buffer object soon, so we can displace, blur, and in general F up the game world accordingly using our lovely shaders, next.
After that I plan on finishing up a simple stencil-buffer shadow system. And then after that I've decided I'm going to discipline myself here, and suspend all work on the renderer, and just concentrate on gameplay programming and design for the rest of the time leading up to GDC.
(to clarify we are not showing the game at GDC, we will be attending though and talking to publishers)