1. A method for gaze tracking, the method comprising: directing light onto an eye using a projector, the light forming a pattern; determining a position of at least a portion of a pupil of the eye; determining, based on the position, a distance of the at least a portion of the pupil of the eye from a substantially central position; comparing the determined distance to a predetermined threshold distance; projecting, by the projector, one of (i) a first type of pattern onto the eye based on the determined distance being greater than the predetermined threshold distance and (ii) a second type of pattern onto the eye based on the determined distance being less than or equal to the predetermined threshold, wherein each type of pattern results in a different shape for a reflection associated with a surface of the eye; in response to projecting the first type of pattern or second type pattern onto the eye, detecting, using an image-capturing module, at least one reflection from at least one surface associated with the eye; and determining a line of sight associated with the eye based on the detected reflection, wherein the line of sight is an angular direction associated with a gaze of the eye.