Method and apparatus for dynamically detecting overflow of a multi-layer buffer
AssigneeApple Computer, Inc.
InventorsStephanie Winner, Michael Kelley
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Computer, Inc.
InventorsStephanie Winner, Michael Kelley
Estimating the term…
In a computer graphic system a method and apparatus for dynamically maintaining an overflow flag in a multi-layer buffer. A circuit for maintaining an overflow signal is provided. This circuit is provided new pixel data from the computer system and old pixel data from a memory and in response dynamically asserts or de-asserts the overflow signal. An increment and decrement generator, which is coupled to the new overflow generator, is provided a new overflow signal and an old overflow signal and in response generates an increment signal and a decrement signal. An overflow tracking circuit, which is coupled to the increment and decrement generator, is provided. The overflow tracking circuit uses the increment and decrement signals to maintain an overflow count value.
For a computer graphics system having a display device and a multi-layer buffer, said display device having at least one region, said region having a plurality of pixels for displaying geometric entities, said buffer having a pixel data storage location for each pixel of said region, each pixel data storage location for storing more than one geometric entity's pixel data for its pixel, a method of dynamically detecting buffer overflows, said method comprising the steps of:
For a computer graphics system having a display device and a multi-layer buffer, said display device having a first region, said first region having a plurality of sub regions, said first region having a plurality of pixels for displaying geometric entities, said buffer having a pixel data storage location for each pixel of said first region, each pixel data storage location for storing more than one geometric entity's pixel data for its pixel, a method of dynamically detecting buffer overflows, said method comprising the steps of:
A method for dynamically removing an overflow for a pixel storage location, said pixel storage location including a predetermined number of pixel data, said method comprising the steps of:
A computer graphics system having a pixel storage location, said pixel storage location including a pixel data, said computer graphics system comprising:
Dependencies are inferred from the claim text.