A method and apparatus for improved concurrency within a video graphics
process by generating culling information from geometry information. The
geometry information corresponds to an image to be rendered, and the
culling information indicates the triangles of the objects of the image
that are in a front-facing or back-facing position. Having generated the
culling information, set-up information is generated therefrom. The set-up
information provides rendering data for the triangles of the object of the
image being rendered. Next, pixel data is generated for a triangle based
on the set-up information. To improve the concurrency, the queuing and the
retrieval of the culling information and the set-up information from
non-local memory are controlled such that the generating of the culling
information, the set-up information, and the pixel data is done with
improved concurrency.
Een methode en een apparaat voor betere overeenstemming binnen een videografiekproces door het selecteren informatie van meetkundeinformatie te produceren. De meetkundeinformatie beantwoordt aan een terug te geven beeld, en de het selecteren informatie wijst op de driehoeken van de voorwerpen van het beeld die in een voor-onder ogen ziet of achter-onder ogen ziet positie verkeren. De het selecteren informatie, opstellingsinformatie wordt geproduceerd hebben daarvan geproduceerd. De opstellingsinformatie verstrekt het teruggeven van gegevens voor de driehoeken van het voorwerp van het beeld dat wordt teruggegeven. Daarna, wordt het pixelgegeven voor een driehoek geproduceerd die op de opstellingsinformatie wordt gebaseerd. Om de overeenstemming te verbeteren, worden het een rij vormen en de herwinning van de het selecteren informatie en de opstellingsinformatie van niet lokaal geheugen gecontroleerd dusdanig dat het produceren van de het selecteren informatie, de opstellingsinformatie, en de pixelgegevens met betere overeenstemming wordt gedaan.