glGenProgramsARB: Unterschied zwischen den Versionen
Aus DGL Wiki
(→glGenLists) |
DGLBot (Diskussion | Beiträge) K (Bot: konvertiere/korrigiere <BR>) |
||
| (4 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
= glGenProgramsARB = | = glGenProgramsARB = | ||
| − | + | ||
| + | |||
== 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!). | ||
| − | + | ||
| + | |||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
| − | glGenProgramsARB | + | procedure '''glGenProgramsARB'''(''n'': TGLsizei; ''programs'': PGLuint); |
| + | |||
| + | |||
| − | |||
== Parameter == | == Parameter == | ||
| Zeile 27: | Zeile 30: | ||
</table> | </table> | ||
| − | + | ||
| + | |||
== 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, 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 == | == Fehlermeldungen == | ||
| + | GL_INVALID_VALUE wird generiert wenn ''n'' negativ ist.<br> | ||
| − | |||
| − | + | ||
| + | == Siehe Auch == | ||
| + | [[glBindProgramARB]] | ||
| + | |||
[[Kategorie:GL|GenProgramsARB]] | [[Kategorie:GL|GenProgramsARB]] | ||
Aktuelle Version vom 22. April 2006, 19:20 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.