Export (0) Print
Expand All
Expand Minimize

glDeleteTextures function

Applies to: desktop apps only

The glDeleteTextures function deletes named textures.

Syntax

void WINAPI glDeleteTextures(
  GLsizei n,
  const GLuint *textures
);

Parameters

n

The number of textures to be deleted.

textures

An array of textures to be deleted.

Return value

This function does not return a value.

Error codes

The following error codes can be retrieved by the glGetError function.

NameMeaning
GL_INVALID_VALUE

n was a negative value.

GL_INVALID_OPERATION

The function was called between a call to glBegin and the corresponding call to glEnd.

Remarks

The glDeleteTextures function deletes n textures named by the elements of the array textures. After a texture is deleted, it has no contents or dimensionality, and its name is free for reuse (for example, by glGenTextures). The glDeleteTextures function ignores zeros and names that do not correspond to existing textures.

If a texture that is currently bound is deleted, the binding reverts to zero (the default texture).

You cannot include calls to glDeleteTextures in display lists.

Note  The glDeleteTextures function is only available in OpenGL version 1.1 or later.

The following function retrieves information related to glDeleteTextures:

Requirements

Minimum supported client

Windows 2000 Professional

Minimum supported server

Windows 2000 Server

Header

Gl.h

Library

Opengl32.lib

DLL

Opengl32.dll

See also

glAreTexturesResident
glBegin
glBindTexture
glEnd
glGenTextures
glGet
glGetTexParameter
glIsTexture
glPrioritizeTextures
glTexGen
glTexImage1D
glTexImage2D
glTexParameter

 

 

Send comments about this topic to Microsoft

Build date: 3/6/2012

Community Additions

ADD
Show:
© 2014 Microsoft