Graphical rendering system using simultaneous parallel query Z-buffer and method therefor
AssigneeApple Computer, Inc.
InventorJerome F. Duluk, Jr.
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Computer, Inc.
InventorJerome F. Duluk, Jr.
Estimating the term…
Apparatus and method for a Parallel Query Z-coordinate Buffer are described. The apparatus and method perform a keep/discard decision on screen coordinate geometry before the geometry is converted or rendered into individual display screen pixels by implementing a parallel searching technique within a novel z-coordinate buffer based on a novel magnitude comparison content addressable memory (MCCAM) structure. The MCCAM provides means structure and method for performing simultaneous arithmetic magnitude comparisons on numerical quantities. These arithmetic magnitude comparisons include arithmetic less-than, greater-than, less-than-or-equal to, and greater-than-or-equal-to operations between coordinate values of a selected graphical object and the coordinate values of other objects in the image scene which may or may not occult the selected graphical object. Embodiments of the method and apparatus utilizing variations The structure and method support variations and combinations of bounding box occulting tests, vertex bounding box occulting tests, span occulting tests, and raster-write occulting tests, as well as combinations of these tests are described .
A method of writing graphics images from a set of geometry data stored in a data memory to rasterized pixel data stored in a frame buffer for presentation on a display screen, said method comprising the steps of:
A graphics rendering system comprising:
A method of converting imagery in the form of a set of geometry data stored in a data memory to rasterized pixel data stored in a frame buffer for presentation on a display screen, said method comprising the steps of:
A method of converting geometry data having coordinates in a three-dimensional scene to pixels having color values in a two-dimensional frame, the method comprising:
A method of converting polygons having coordinates in a three-dimensional scene to pixels having color values in a two-dimensional frame, the method comprising:
A method of processing polygons having coordinates in a three-dimensional scene and pixels in a two-dimensional frame, the method comprising:
A graphics processor comprising:
A graphics processing system comprising:
A graphics processing system comprising:
A graphics processor comprising:
A graphics processor comprising:
A graphics processor comprising:
A method of converting geometry data having coordinates in a three-dimensional scene to pixels having color values in a two-dimensional frame, the method comprising:
A graphics processor comprising:
A graphics rendering system comprising:
A graphics rendering system comprising:
A graphics rendering system comprising:
A graphics rendering system comprising:
A graphics rendering method comprising the steps:
A graphics rendering method comprising the steps:
A graphics rendering method comprising the steps:
A graphics rendering method comprising the steps:
Dependencies are inferred from the claim text.