摘要 |
PROBLEM TO BE SOLVED: To generate images at a high frame rate from drawing commands specified by a game engine at predetermined time intervals.SOLUTION: A viewpoint setting unit 20 sets a viewpoint on a viewpoint setting instruction included in a drawing command. A vertex calculation unit 30 generates a result of calculation of each vertex of an object from vertex data included in the drawing command, on the basis of the set viewpoint. A pixel calculation unit 40 calculates a pixel from the result of calculation of each vertex of the object, on the basis of the set viewpoint, generates a drawing result and stores the result in a drawing buffer. A viewpoint interpolation unit 90 interpolates two viewpoints set on viewpoint setting instructions included in drawing commands at two different times. A vertex interpolation unit 80 interpolates results of calculation of each vertex of the object at two different times and calculates an interpolated vertex calculation result. The pixel calculation unit 40 performs drawing processing on the basis of the interpolated vertex calculation result and stores the interpolated drawing result in the drawing buffer. |