Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opengl GL_纹理_3D-mipmaps尺寸_Opengl - Fatal编程技术网

Opengl GL_纹理_3D-mipmaps尺寸

Opengl GL_纹理_3D-mipmaps尺寸,opengl,Opengl,加载GL_纹理_2D 512x256时,贴图的定义如下: 级别0:512 x 256 级别1:256 x 128 二级:128 x 64 三级:64 x 32 级别4:32 x 16 第5级:16 x 8 6级:8 x 4 级别7:4x2 级别8:2x1 第9级:1 x 1 我可以使用glTexImage2D手动加载所有mipmap。如何为GL_TEXTURE_3D定义Mipmap,例如512 x 256 x 4?它们的定义方式与2D纹理的定义方式完全相同:取每个维度并向下舍入2,然后继续进行,

加载GL_纹理_2D 512x256时,贴图的定义如下:

级别0:512 x 256 级别1:256 x 128 二级:128 x 64 三级:64 x 32 级别4:32 x 16 第5级:16 x 8 6级:8 x 4 级别7:4x2 级别8:2x1 第9级:1 x 1
我可以使用glTexImage2D手动加载所有mipmap。如何为GL_TEXTURE_3D定义Mipmap,例如512 x 256 x 4?

它们的定义方式与2D纹理的定义方式完全相同:取每个维度并向下舍入2,然后继续进行,直到所有维度都为1。

GL_TEXTURE_2D_数组如何?@Irbis:2D包含2D图像。因此,只有。