"...Well its taken an eternity, and 3 rewrites to get this far, but Max3D is finally done! Woo hoo. The best part about this is that I've managed to wrap most of the directx 10 feature set, into something that is eerily similiar to good ol'blitz3d. The side effect of all this is, blitz3d will now be receiving a much overdue upgrade to dx10 at the same time. I realize..."
"..shaders are totally the wrong way to go for a beginner friendly engine. Therefore, I've elected to use my own softare based rasterizer behind the scenes, that will handle all the nitty gritty of vertex and fragment operations. Advanced users will still have some control by writing their own "MaxShader" files, using a hybrid of python and perl."
http://www.blitzbasic.com/logs/userlog.php?user=7883&log=435345
Personally, I thought Mark had lost the plot, but the screenshots don't lie.