fn update_projection(u_projection: c_int, size: &SizeInfo)