1. A method comprising: receiving vertices corresponding to one or more primitives; accessing viewpoint-dependent information corresponding to a plurality of viewpoints of a display based on the received vertices; calculating, via a processor, viewpoint-independent data for the plurality of viewpoints based on the received vertices to obtain viewpoint-independent calculation results, wherein viewpoint-independent data is calculated a fewer number of times than the number of viewpoints; converting the received vertices into at least one primitive; replicating the at least one primitive a number of times according to the number of viewpoints to obtain a plurality of replicated primitives; including first identifier information, in association with each of the plurality of replicated primitives, the information specifies one of the plurality of viewpoints to which each of the plurality of replicated primitives corresponds; converting each of the plurality of replicated primitives to a plurality of pixels; and adding second identifier information to each of the plurality of pixels, the second identifier information specifying a respective primitive and identifying a respective pixel buffer among a plurality of pixel buffers to which each of the plurality of pixels corresponds.