System, method and computer program product for an improved programmable vertex processing model with instruction set

   
   

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.

 
Web www.patentalert.com

< Branch predictor suitable for multi-processing microprocessor

< Methods and apparatuses for signal processing

> Interpage prologue to protect virtual address mappings

> Lifetime-sensitive mechanism and method for hoisting invariant computations out of loops in a computer program

~ 00156