A computer program product embodied in a non-transitory computer readable medium, the computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a method for warping multi-field color virtual content for sequential projection, the method comprising:
- obtaining an application frame and an application pose;
- estimating a first pose for a first warp of the application frame at a first estimated display time;
- performing a first warp of the application frame using the application pose and the estimated first pose to generate a first warped frame;
- estimating a second pose for a second warp of the first warped frame at a second estimated display time;
- and
- performing a second warp of the first warp frame using the estimated second pose to generate a second warped frame.