glActiveTexture: Unterschied zwischen den Versionen
Flash (Diskussion | Beiträge) (→Siehe auch) |
Flash (Diskussion | Beiträge) K (→Siehe auch) |
||
Zeile 49: | Zeile 49: | ||
== Siehe auch == | == Siehe auch == | ||
− | [[glBindTexture]], [[glClientActiveTexture]], [[glEnable]], [[ | + | [[glBindTexture]], [[glClientActiveTexture]], [[glEnable]], [[glGetIntegerv]], [[glMatrixMode]], [[glMultiTexCoord]], [[glTexEnv]]<br> |
[[Multitexturing]] | [[Multitexturing]] | ||
[[Kategorie:GL|ActiveTexture]] | [[Kategorie:GL|ActiveTexture]] | ||
[[Kategorie:GL1.3]] | [[Kategorie:GL1.3]] |
Version vom 16. April 2007, 00:39 Uhr
Inhaltsverzeichnis
glActiveTexture
Name
glActiveTexture - Wählt die server-seitig aktive Textureinheit.
Delphi-Spezifikation
procedure glActiveTexture(texture : glEnum);
Parameter
texture | Gibt an welche Textureinheit aktiviert werden soll. Die Zahl dieser Einheiten ist implementationsabhängig, muss aber mindestens eins betragen. texture muss vom Muster GL_TEXTUREi sein, weobei 0 <= i < GL_MAX_TEXTURE_UNITS (dieser Wert ist implementationsabhängig). Vorgabewert ist GL_TEXTURE0. |
---|
Beschreibung
glActiveTexture gibt an welche Textureinheit von nachfolgenden Texturen-Status-Aufrufen manipuliert wird. Die Zahl der Textureinheiten die von einer Implementation unterstützt werden ist unterschiedlich, muss aber mindestens eine sein.
Hinweise
Es ist immer gegeben, dass GL_TEXTUREi = GL_TEXTURE0+i ist.
Eine Textureinheit besteht aus aus dem Texturierungsaktivations-Status, einem Texturen-Matrizenstack, Texturumgebungseinstellungen und der momentan gebundenen Textur. Modifikation dieser Eigenschaften hat nur auf die aktuell gewählte Textureinheit Effekt.
Vertex Arrays sind Client-seitige Ressourcen, deren Textureinheiten mittels glClientActiveTexture gewählt werden.
Fehlermeldungen
GL_INVALID_ENUM wird generiert wenn texture nicht vom Muster GL_TEXTUREi ist, wobei 0 <= i < GL_MAX_TEXTURE_UNITS.
Zugehörige Wertrückgaben
glGetIntegerv mit Token GL_MAX_TEXTURE_UNITS
Siehe auch
glBindTexture, glClientActiveTexture, glEnable, glGetIntegerv, glMatrixMode, glMultiTexCoord, glTexEnv
Multitexturing