glGenProgramsARB: Unterschied zwischen den Versionen
Aus DGL Wiki
(→Delphi-Spezifikation) |
(→Beschreibung) |
||
Zeile 30: | Zeile 30: | ||
== Beschreibung == | == Beschreibung == | ||
− | '''glGenProgramsARB''' erwartet als erstes Argument die Anzahl der Programme, für die Platz reserviert werden soll | + | '''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, | + | 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. |
<br> | <br> |
Version vom 7. Juni 2005, 20:33 Uhr
Inhaltsverzeichnis
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.