TextureArray with image2D/Computeshader



我目前正在尝试将多个纹理绑定到计算着色器。由于可用的图像单元数量有限,因此我想到绑定TextureArray,其优点是使用更多纹理进行较少的绑定。据我所知,TextureArrays只能由带有sampler2DArrays的采样器键入。但是我正在使用图像,所以我可以使用imageLoad()/imageStore().是否有解决方法可以将TextureArraysimage2D一起使用,还是我被迫使用其他方法,例如Texture Atlases

2D 数组纹理有一种专门的图像类型:gimage2DArrayimageLoadimageStore具有重载,允许访问具有三维索引的数组图像,其中第三维指定数组级别。

相关内容

  • 没有找到相关文章

最新更新