Blogspot!

March 30th, 2008 by

I created this blog because I started to code the FireFly engine again. This is the title of a very old 3D engine I coded when I was young. I learned a lot of that engine and now I want to redo the whole thing with all the nollidge I gained in the last few years.

I currently working hard on the Math part of the engine. This is well in a namespace called Math within the FireFly namespace. I’m doing all mathematics in SSE because I found out that a lot of my routines could be boosted by almost 300%! I’ve got a matrix-vector multiplication that is 6 times faster using SSE than the FPU.

When I’ve got the mathematics done I’m going to think about rendering to the screen. After that I’m going to build a node based material system like the ones used int the Unreal 3 Engine and in Project Offset.

For now I have plenty to do! :)

Cheers!