a B3D LoaderMatrix type Global sounds like the ticket.
Global d3dIdentity:Float[] = [1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,-1.0,0.0,0.0,0.0,0.0,1.0] 'Global oglIdentity:Float[] = [1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0] ' Now, wherever you would use ' glLoadIdentity ' use glLoadMatrixf d3dIdentity