×

Position conflict detection and avoidance in a programmable graphics processor

  • US 7,053,904 B1
  • Filed: 12/15/2003
  • Issued: 05/30/2006
  • Est. Priority Date: 12/15/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method of processing graphics data in a graphics processing unit including a fragment processing unit associated with a conflict detection unit and a buffer comprising:

  • receiving a fragment associated with a location in the buffer;

    tracking in the conflict detection unit a pending write to the location in the buffer;

    shading at least a portion of the fragments to produce shaded fragment data;

    waiting to read the location in the buffer until the pending write to the location in the buffer is completed;

    updating the conflict detection unit when the pending write to the location is completed;

    shading the fragment using data read from the location in the buffer to produce additional shaded fragment data;

    writing the shaded fragment data to at least one location in the buffer; and

    writing the additional shaded fragment data to a location in the buffer.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×