glGenProgramsARB: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(glGenLists)
K (Bot: konvertiere/korrigiere <BR>)
 
(4 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
= glGenProgramsARB =
 
= glGenProgramsARB =
  
<br>
+
 
 +
 
 
== Name ==
 
== Name ==
  
 
'''glGenProgramsARB''' - Reserviert Platz im Speicher für eines oder mehrere Fragment- oder Vertexprogramme (nicht Shader!).
 
'''glGenProgramsARB''' - Reserviert Platz im Speicher für eines oder mehrere Fragment- oder Vertexprogramme (nicht Shader!).
  
<br>
+
 
 +
 
  
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
  
glGenProgramsARB: procedure(n: TGLsizei; programs: PGLuint); {$IFDEF Win32} stdcall; {$ELSE} cdecl; {$ENDIF}
+
procedure '''glGenProgramsARB'''(''n'': TGLsizei; ''programs'': PGLuint);
 +
 
 +
 
  
<br>
 
  
 
== Parameter ==
 
== Parameter ==
Zeile 27: Zeile 30:
 
</table>
 
</table>
  
<br>
+
 
 +
 
 
== Beschreibung ==
 
== Beschreibung ==
  
'''glGenProgramsARB''' erwartet als erstes Argument die Anzahl der Programme, für die Platz reserviert werden soll, auf den dann das zweite Argument zeigt.  
+
'''glGenProgramsARB''' erwartet als erstes Argument die Anzahl der Programme, für die Platz reserviert werden soll. <br>
 +
Das zweite Argument ist ein Pointer auf den reservierten Speicherbereich.
 +
 
 +
Wenn ''n'' gleich Null ist, nicht genug freie Namen für die ''n'' Programme vorhanden sind, oder ein Fehler generiert wird, werden keine leeren Programme erstellt und es wird '''NIL''' zurückgegeben.
 +
 
  
Wenn ''n'' gleich Null ist, oder nicht mehr genug freie Namen für die, via ''n'' angegebene, Listenreichweite vorhanden sind, oder ein Fehler generiert wird, werden keine leeren Programme erstellt und es wird 0 zurückgegeben.
 
  
<br>
 
  
 
== Fehlermeldungen ==
 
== Fehlermeldungen ==
 +
GL_INVALID_VALUE wird generiert wenn ''n'' negativ ist.<br>
  
GL_INVALID_VALUE wird generiert wenn ''n'' negativ ist.<br>
 
  
<br>
+
 
 +
== Siehe Auch ==
 +
[[glBindProgramARB]]
 +
 
  
 
[[Kategorie:GL|GenProgramsARB]]
 
[[Kategorie:GL|GenProgramsARB]]

Aktuelle Version vom 22. April 2006, 19:20 Uhr

glGenProgramsARB

Name

glGenProgramsARB - Reserviert Platz im Speicher für eines oder mehrere Fragment- oder Vertexprogramme (nicht Shader!).



Delphi-Spezifikation

procedure glGenProgramsARB(n: TGLsizei; programs: PGLuint);



Parameter

n Gibt die Anzahl der (aufeinander folgenden) zu erstellenden Programme an.
programs Auf diesen Pointer werden das Programm/die Programme später geschrieben.


Beschreibung

glGenProgramsARB erwartet als erstes Argument die Anzahl der Programme, für die Platz reserviert werden soll.
Das zweite Argument ist ein Pointer auf den reservierten Speicherbereich.

Wenn n gleich Null ist, nicht genug freie Namen für die n Programme vorhanden sind, oder ein Fehler generiert wird, werden keine leeren Programme erstellt und es wird NIL zurückgegeben.



Fehlermeldungen

GL_INVALID_VALUE wird generiert wenn n negativ ist.


Siehe Auch

glBindProgramARB