摘要: Array Texture glTexImage3D glTexStorage3D TexSubImage3D shader OpenGL Array Texture这个东西的意思是,一个纹理对象,可以存储不止一张图片信息,就是说是是一个数组,每个元素都是一张图片。这样免了频繁地去切换当前需要bind的纹理,而且可以节省系统资源。本文主要讨论的是2D array textures. 1D的使用很少 不讨论。 那么,在shader里面应该怎么去访问我想要的纹理呢?普通的纹理坐标是 `(x,y)` 这里就不够了,这里需要 `(x,y,z)` 三个值,XY代表2d纹理坐标,Z值代表选择读取哪一张纹理的数据,从0开始。 阅读全文
posted @ 2016-07-28 10:32 皮斯卡略夫 阅读(5300) 评论(0) 推荐(0) 编辑