×

Systems and methods for providing a shared buffer in a multiple FIFO environment

  • US 8,736,627 B2
  • Filed: 12/19/2006
  • Issued: 05/27/2014
  • Est. Priority Date: 12/19/2006
  • Status: Active Grant
First Claim
Patent Images

1. A system for sharing a buffer in a computer graphics processing environment, comprising:

  • a shared buffer configured to receive and store a plurality of attribute values corresponding to a plurality of graphics data values;

    a plurality of data processing components, organized serially in a computer graphics pipeline, configured to process the plurality of graphics data values;

    a plurality of pointer arrays organized serially along a path that is parallel to the computer graphics pipeline, the pointer arrays configured to maintain a plurality of pointers that point to entry addresses of the shared buffer, the entry addresses corresponding to data storage fields of the shared buffer for storing the plurality of attribute values, wherein the plurality of pointers is forwarded along the path parallel to the computer graphics pipeline; and

    a buffer mask configured to identify an availability of at least one entry address of the shared buffer, the availability indicating whether or not the data storage field corresponding to the respective entry address is free to receive new attribute values, allowing graphics data values stored in the data storage field corresponding to the respective entry address to be overwritten.

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