A system, method and computer program product are provided for branching
during programmable processing in a computer graphics pipeline. Initially,
data is received. Programmable operations are then performed on the data
in order to generate output. Such operations are programmable by a user
utilizing instructions from a predetermined instruction set. When
performing the programmable operations in the foregoing manner,
programmable branching may take place between the programmable operations.
Subsequently, the output is stored in memory. Also included is a system,
method and computer program product for directly executing a function in
the computer graphics pipeline. Initially, input data is received in the
computer graphics pipeline. A mathematical function is directly performed
on the input data in order to generate output data. It should be noted
that the mathematical function is directly performed in the computer
graphics pipeline without a texture look-up or aid from a central
processing unit. Next, the output data is stored in memory on the computer
graphics pipeline.
Een systeem, methode en computerprogrammaproduct wordt verstrekt voor zich het vertakken tijdens programmeerbare verwerking in een pijpleiding van de computergrafiek. Aanvankelijk, wordt het gegeven ontvangen. De programmeerbare handelingen worden dan uitgevoerd op de gegevens om output te produceren. Dergelijke verrichtingen zijn programmeerbaar door een gebruiker die instructies van een vooraf bepaalde instructiereeks gebruikt. Wanneer het uitvoeren van de programmeerbare handelingen op de voorafgaande manier, programmeerbare kan vertakken zich tussen de programmeerbare verrichtingen plaatsvinden. Later, wordt de output opgeslagen in geheugen. Ook omvat wordt een systeem, methode en computerprogrammaproduct voor direct het uitvoeren van een functie in de pijpleiding van de computergrafiek. Aanvankelijk, input wordt het gegeven ontvangen in de pijpleiding van de computergrafiek. Een wiskundige functie wordt direct uitgeoefend op de inputgegevens om outputgegevens te produceren. Men zou moeten opmerken dat de wiskundige functie direct in de pijpleiding van de computergrafiek zonder een een textuurraadpleging of hulp van een centrale verwerkingseenheid wordt uitgeoefend. Daarna, wordt het output gegeven opgeslagen in geheugen over de pijpleiding van de computergrafiek.