glGenerateMipmap: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „=glGenerateMipmap= == Name == '''glGenerateMipmap''' - erzeugt MipMaps für die an ''target'' gebundene Textur. == Delphi-Spezifikation == procedure '''…“)
 
K (Kategorien hinzugefügt)
Zeile 33: Zeile 33:
 
== Siehe auch ==
 
== Siehe auch ==
 
[[glTexImage]], [[glTexParameter]]
 
[[glTexImage]], [[glTexParameter]]
 +
 +
[[Kategorie:GL|GenerateMipmap]]
 +
[[Kategorie:GL3|GenerateMipmap]]

Version vom 21. Februar 2014, 17:41 Uhr

glGenerateMipmap

Name

glGenerateMipmap - erzeugt MipMaps für die an target gebundene Textur.


Delphi-Spezifikation

procedure glGenerateMipmap(target : GLenum);


Parameter

target Spezifiziert das Ziel, an das die Textur gebunden ist, zu der MipMaps generiert werden sollen. target darf einen der folgenden Werte sein: GL_TEXTURE_1D​, GL_TEXTURE_2D​, GL_TEXTURE_3D​, GL_TEXTURE_1D_ARRAY​, GL_TEXTURE_2D_ARRAY​, GL_TEXTURE_CUBE_MAP​ oder GL_TEXTURE_CUBE_MAP_ARRAY


Beschreibung

glGenerateMipmap generiert MipMaps für die Textur, die an target der aktiven Textureunit (siehe glActiveTexture) gebunden ist. Dabei werden alle MipMap-Level > 0 neu berechnet und ihr alter Inhalt überschrieben. Die Basistextur (Level 0) bleibt dabei unverändert. Das interne Format der abgeleiteten MipMaps ist das gleiche wie das der Basistextur.


Hinweise

glGenerateMipmap ist erst ab OpenGL 3.0 verfügbar.


Fehler

GL_INVALID_ENUM​ wird generiert, wenn target​ keins der oben aufgelisteten Werte ist.

GL_INVALID_OPERATION​ wird generiert, wenn target​ GL_TEXTURE_CUBE_MAP​ ist und die an GL_TEXTURE_CUBE_MAP​ gebundene Textur der aktiven Texturunit nicht Cube-vollstänig ist.

Siehe auch

glTexImage, glTexParameter