glGenProgramsARB: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(glGenLists)
(Delphi-Spezifikation)
Zeile 10: Zeile 10:
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
  
glGenProgramsARB: procedure(n: TGLsizei; programs: PGLuint); {$IFDEF Win32} stdcall; {$ELSE} cdecl; {$ENDIF}
+
procedure '''glGenProgramsARB'''(''n'': TGLsizei; ''programs'': PGLuint);
  
 
<br>
 
<br>

Version vom 7. Juni 2005, 20:28 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, 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.