Khomy Prime #1 BlitzMax 'natively' supports Direct3D7 and Direct3D9 (though it is incomplete) in the same way it 'natively' supports OpenGL.