T
glTexSubImage3DEXT
Chapter 18
461
glTexSubImage3DEXT
glTexSubImage3DEXT: specify a three-dimensional texture sub-image.
C Specification
void glTexSubImage3DEXT(
GLenum target,
GLint level,
GLint xoffset,
GLint yoffset,
GLint zoffset,
GLsizei width,
GLsizei height,
GLsizei depth,
GLenum format,
GLenum type,
const GLvoid *pixels)
Parameters
target Specifies the target texture. Must be GL_TEXTURE_3D_EXT.
level Specifies the level-of-detail number. Level 0 is the base image level.
Level n is the nth mipmap reduction image.
xoffset Specifies a texel offset in the X direction within the texture array.
yoffset Specifies a texel offset in the Y direction within the texture array.
zoffset Specifies a texel offset in the Z direction within the texture array.
width Specifies the width of the texture sub-image.
height Specifies the height of the texture sub-image.
depth Specifies the depth of the texture sub-image.
format Specifies the format of the pixel data. The following symbolic values
are accepted: GL_COLOR_INDEX, GL_RED, GL_GREEN, GL_BLUE,
GL_ALPHA, GL_RGB, GL_RGBA,GL_LUMINANCE, and
GL_LUMINANCE_ALPHA. If the extension GL_EXT_shadow is
supported, the symbolic value GL_DEPTH_COMPONENT is also
accepted.
type Specifies the data type of the pixel data. The following symbolic values
are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP,
GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT,
GL_INT, and GL_FLOAT.
pixels Specifies a pointer to the image data in memory.