upadte openGL camera to support GLM