Patent ID: 8576219

Claim:
An image processing apparatus for generating pixel data based on information concerning a primitive to be drawn and simultaneously processing a plurality of pixels, the image processing apparatus comprising: a large region data generation circuit including: a set-up data storage circuit for receiving information concerning the primitive, storing the received information, and judging whether at least one pixel of the plurality of pixels is located inside the primitive, a large region movement circuit for designating a large region which includes a plurality of unit regions and which intersects the primitive, and a pixel inside/outside judgment circuit for, if at least one pixel of the plurality of pixels is judged to be located inside the primitive, judging whether at least one pixel of the plurality of pixels is located in the intersection of the large region and the primitive and, if at least one pixel of the plurality of pixels is located in the intersection of the large region and the primitive, generating large region data which include data corresponding to the large region and data corresponding to one or more pixels of the plurality of pixels located in the intersection; a large region data division circuit including a region data generation circuit for dividing the large region data into a plurality of unit region data corresponding to the plurality of unit regions, and outputting the plurality of unit region data to a texture engine circuit; a memory interface circuit for receiving, from the texture engine circuit, information based on the plurality of unit region data output from the large region data division circuit; and a processing circuit for performing graphics drawing processing in parallel for a plurality of pixels located in a predetermined region of the primitive based on the information based on the region data output from the region data division circuit, wherein the texture engine is for processing different unit region data of the plurality of unit region data sequentially and not simultaneously, while processing pixels corresponding to each of the plurality of unit region data simultaneously.