glGenerateMipmap: Unterschied zwischen den Versionen
Aus DGL Wiki
(Die Seite wurde neu angelegt: „=glGenerateMipmap= == Name == '''glGenerateMipmap''' - erzeugt MipMaps für die an ''target'' gebundene Textur. == Delphi-Spezifikation == procedure '''…“) |
K (→Parameter) |
||
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 12: | Zeile 12: | ||
<tr> | <tr> | ||
<td>''target''</td> | <td>''target''</td> | ||
− | <td>Spezifiziert das Ziel, an das die Textur gebunden ist, zu der MipMaps generiert werden sollen. ''target'' darf | + | <td>Spezifiziert das Ziel, an das die Textur gebunden ist, zu der MipMaps generiert werden sollen. ''target'' darf einer 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'''</td> | '''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'''</td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
− | + | <br><br> | |
== Beschreibung == | == Beschreibung == | ||
Zeile 33: | Zeile 33: | ||
== Siehe auch == | == Siehe auch == | ||
[[glTexImage]], [[glTexParameter]] | [[glTexImage]], [[glTexParameter]] | ||
+ | |||
+ | [[Kategorie:GL|GenerateMipmap]] | ||
+ | [[Kategorie:GL3|GenerateMipmap]] |
Aktuelle Version vom 9. März 2014, 11:52 Uhr
Inhaltsverzeichnis
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 einer 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.