opengl_acquisition now repsects resolution given to it , also other changes to ogl acquisition