Patent ID: 8102393
Filing Date: 2012-01-24
Classification: G06T

Abstract:
1. A graphics system configured to perform fine-grained rendering predication, the system comprising: a graphics driver configured to divide a graphics object into batches of triangles associated with the graphics object and set a device mask in a command stream that causes operations to be toggled between an integrated graphics processing unit (IGPU) and a discrete graphics processing unit (DGPU); the IGPU configured to process the batches of triangles associated with the graphics object through a first rendering pipeline and, for each batch, to determine whether the batch of triangles is culled and to write a bit into a bitstream to indicate whether the batch of triangles is culled; and the DGPU configured to read a first bit from the bitstream corresponding to a first batch of triangles and to process the first batch of triangles through a second rendering pipeline if the first bit indicates the first batch of triangles is not to be culled.