The aforementioned geometry transfer engine (GTE) 61 comprises, for example, a parallel computing mechanism for executing a plurality of calculations in parallel, and it functions as a co-processor to the CPU 51, being capable of carrying out operations such as co-ordinate conversion for perspective conversion, or the like, light source calculation by inner product calculation of a normal vector a