glGenProgramsARB: Unterschied zwischen den Versionen
Aus DGL Wiki
(→glGenLists) |
|||
Zeile 1: | Zeile 1: | ||
− | = | + | = glGenProgramsARB = |
<br> | <br> |
Version vom 7. Juni 2005, 18:45 Uhr
Inhaltsverzeichnis
glGenProgramsARB
Name
glGenProgramsARB - Reserviert Platz im Speicher für eines oder mehrere Fragment- oder Vertexprogramme (nicht Shader!).
Delphi-Spezifikation
glGenProgramsARB: procedure(n: TGLsizei; programs: PGLuint); {$IFDEF Win32} stdcall; {$ELSE} cdecl; {$ENDIF}
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, auf den dann das zweite Argument zeigt.
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.
Fehlermeldungen
GL_INVALID_VALUE wird generiert wenn n negativ ist.