×

Method and apparatus for culling polygons

  • US 6,246,415 B1
  • Filed: 04/30/1998
  • Issued: 06/12/2001
  • Est. Priority Date: 04/30/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for processing data that includes a plurality of primitives, the method comprising the steps of:

  • a) determining an occlusion parameter for a region of the display, said step of determining including the substeps of, 1) receiving depth data for a portion of a primitive to be mapped to said region, 2) detecting whether said portion is to be mapped to a part of said region that has been as yet uncovered, 3) if said detecting substep indicates said portion is to be mapped to an uncovered part of said region, updating an indication of the extent to which the region has been covered, and determining whether said depth data for said portion exceeds a depth data associated with said region, and if so the depth data associated with said region is updated with said depth data for said portion of said primitive, and 4) detecting whether all of said region has been covered, and if it has been covered treating said depth data for said region as a maximum depth data for said region and if the entire region has not been covered repeating steps a)

         1), a)

         2), and a)

         3);

    b) receiving a subsequent primitive;

    c) determining that at least part of said subsequent primitive is to be mapped to said region;

    d) determining whether to display said at least part of said subsequent primitive based on said maximum depth data for said region.

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