..rolled back changes from using tesselator. so dumb. i hate opengl...