A computer graphics system for rendering graphics primitives based upon primitive data received from a host computer through a graphics interface includes a plurality of geometry accelerators. A distributor divides the primitive data into chunks of primitive data and distributes the chunks to a current geometry accelerator recipient. A state controller is configured to store and resend selected primitive data to the geometry accelerators based upon whether one or more vertices of a graphics primitive are contained in more than one of the chunks of primitive data. Advantageously, this enables the computer graphics system to efficiently process primitive data while avoiding providing the geometry accelerators with an excessive amount of data than necessary for them to render the primitives. Specifically, the state controller includes in the selected primitive data vertex states which were sent to a previous current geometry accelerator recipient and which are required by the current geometry accelerator recipient to assemble at least a portion of the graphics primitive. In addition, the state controller resends the property states to the current geometry accelerator recipient when the currently-stored local state in the current geometry accelerator recipient is not the same as a currently-effective local state. Furthermore, when the resent vertex states include a first and second resent vertex state, the selected primitive data includes property states which changed from when the first vertex state was sent to the previous current geometry accelerator and the second vertex state was sent to the previous current geometry accelerator.

Een systeem van de computergrafiek om grafiekprimitieven terug te geven die op primitieve gegevens worden gebaseerd die van een server door een grafiekinterface worden ontvangen omvat een meerderheid van meetkundeversnellers. Een verdeler verdeelt de primitieve gegevens in brokken van primitieve gegevens en verdeelt de brokken aan een huidige ontvanger van de meetkundeversneller. Een staatscontrolemechanisme wordt gevormd om geselecteerde primitieve gegevens op te slaan en opnieuw te versturen aan de meetkundeversnellers worden gebaseerd die op of één of meerdere toppen van een grafiekprimitief in meer dan één van de brokken van primitieve gegevens bevat zijn. Voordelig, laat dit het systeem van de computergrafiek toe om primitieve gegevens efficiënt te verwerken terwijl het vermijden voorziend de meetkundeversnellers van een bovenmatige hoeveelheid gegevens dan noodzakelijk voor hen om de primitieven terug te geven. Specifiek, omvat het staatscontrolemechanisme in de geselecteerde primitieve staten van de gegevenstop die werden gestuurd naar een vorige huidige ontvanger van de meetkundeversneller en die door de huidige ontvanger van de meetkundeversneller minstens een gedeelte van de grafiekprimitief moeten assembleren. Bovendien verstuurt het staatscontrolemechanisme de bezitsstaten aan de huidige ontvanger van de meetkundeversneller wanneer opnieuw de momenteel-opgeslagen lokale staat in de huidige ontvanger van de meetkundeversneller niet het zelfde als een momenteel-efficiënte lokale staat is. Voorts wanneer de kwalijk genomen topstaten een eerste en tweede kwalijk genomen topstaat omvatten, omvatten de geselecteerde primitieve gegevens bezitsstaten die veranderden van toen de eerste topstaat werd gestuurd naar de vorige huidige meetkundeversneller en de tweede topstaat werd gestuurd naar de vorige huidige meetkundeversneller.

 
Web www.patentalert.com

< (none)

< Print head servicing system and method employing a solid liquefiable substance

> Reduced-tap filter in a demodulator

> (none)

~ 00002