A technique for performing a visual field test on an eye includes sequentially presenting visual stimuli to the eye on a display. A gaze direction of the eye is monitored with a camera to identify when the gaze direction has drifted from a fixation target. A first intended position associated with a first visual stimulus of the visual stimuli is offset to compensate for drifting of the gaze direction from the fixation target when the gaze direction is determined to have drifted during presentation of the first visual stimulus. User inputs indicating whether the user acknowledges observance of each of the visual stimuli presented are registered.