The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 29, 2013

Filed:

Jul. 25, 2006
Applicant:

Junichi Naoi, Tokyo, JP;

Inventor:

Junichi Naoi, Tokyo, JP;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/00 (2006.01); G06F 15/16 (2006.01); G06F 15/80 (2006.01); G06F 9/30 (2006.01); G06F 9/40 (2006.01); G06T 1/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A DDAnotifies the coordinates of a rasterized pixel to an exclusive control part, acquires a unique identification number associated with the pixel position from the exclusive control part, and adds the identification number to pixel data and supplies it to a shader. A plurality of shader pipesin the shaderperform arithmetic processing for rendering pixels in parallel, and writes the processing results to a frame buffer. When performing an arithmetic instruction that requires exclusive control over a pixel, each shader pipeissues a request to lock the pixel by notifying the identification information added to that pixel to the exclusive control part. If the lock request is accepted, the shader pipeperforms the arithmetic processing on that pixel. If the lock request is rejected, the shader pipe suspends and puts the arithmetic processing on that pixel into a wait state, and executes arithmetic processing on another pixel in the interim.


Find Patent Forward Citations

Loading…