首页 > 解决方案 > iOS Metal的MTLTexture中的depth和arrayLength有什么区别

问题描述

该文档说:“对于 1D、2D 和立方体纹理,深度值为 1”。但是在 2DArray 类型的 MTLTexture 中,深度不也是 1 吗?

标签: iosmetal

解决方案


是的。出于该文档的目的,2DArray 纹理属于 2D 纹理。(从概念上讲,它是一个 2D 纹理数组,所有这些纹理depth都是 1。)这是一种迂回的说法,即“对于非 3D 纹理,深度值为 1”。


推荐阅读