×

Multilevel display control list in tile based 3D computer graphics system

  • US 9,336,623 B2
  • Filed: 12/21/2009
  • Issued: 05/10/2016
  • Est. Priority Date: 12/19/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for rendering a computer graphics image from a 3-D scene in a computer graphics system configured to use a rendering space which is divided into a plurality of tiles, wherein the plurality of tiles are grouped into a plurality of tile blocks, and the plurality of tile blocks are grouped into a plurality of macrotiles, the method comprising:

  • grouping primitives of said 3-D scene into primitive blocks;

    for each primitive block, determining a macrotile overlapped by that primitive block, and writing a pointer for that primitive block in a macrotile control list for said macrotile;

    for each tile block of a macrotile, generating control stream data indicating whether a primitive block that overlaps said macrotile is to be processed for that tile block;

    for each tile of a tile block for which a primitive block is to be processed, generating a tile indication indicating whether said primitive block is to be processed or is not to be processed for that tile; and

    using said macrotile control list, control stream data and tile indications to render primitive data into said image.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×