Patent ID: 8184117

Claim:
A method of rendering three-dimensional objects, the method comprising: partitioning a buffer into tiles, each tile including a plurality of pixels, each pixel of each tile including at least one sample, each sample having a stencil value; receiving a primitive associated with an object to be processed; determining that the primitive fully covers one of the tiles of the buffer; testing a section of the primitive that maps to the fully covered tile to determine whether every sample within the fully covered tile is to undergo the same stencil operation; bypassing detail rasterization for the tile, the detail rasterization including at least one of a detail scan converter and a shader, and replacing one or more existing stencil values in the buffer with a single stencil value representing the stencil value for every sample included in the fully covered tile when every sample included in the fully covered tile is to undergo the same stencil operation and that same stencil operation is a replace operation; and performing that stencil operation on the fully covered tile in the buffer when every sample within the fully covered tile is to undergo the same stencil operation.