porting to use programmable shader pipeline
single box draws (box still has wireframe triangles indexed wrong)