名称
glCompressedTexSubImage3D — 以压缩格式指定三维纹理子图像
C规范
void glCompressedTexSubImage3D( GLenum target,
GLint level,
GLint xoffset,
GLint yoffset,
GLint zoffset,
GLsizei width,
GLsizei height,
GLsizei depth,
GLenum format,
GLsizei imageSize,
const void * data);
参数
target
指定目标纹理。 必须为GL_TEXTURE_3D或GL_TEXTURE_2D_ARRAY。
level
指定详细级别编号。 级别0是基本图像级别。 级别n是第n个mipmap缩小图像。
xoffset
在纹理数组中指定x方向上的纹理偏移。
yoffset
在纹理数组中指定y方向上的纹理偏移。
zoffset
在纹理数组中指定z方向上的纹理偏移。
width
指定纹理子图像的宽度。
height
指定纹理子图像的高度。
depth
指定纹理子图像的深度。
format
指定存储在地址数据处的压缩图像数据的格式。
imageSize
指定从data指定的地址开始的图像数据的无符号字节数。
data
指定指向内存中压缩图像数据的指针。
描述
纹理允许着色器读取图像阵列的元素。
glCompressedTexSubImage3D重新定义了现有的三维或二维阵列纹理图像的连续子区域。数据引用的纹理像素将现有纹理阵列的部分替