如何通过 GLSL 采样器仅绘制存储在纹理数组中的 Texture2D Atlas 的一部分?例如,我有纹理图集,我会将它们(与其他相同大小的图集)放在 Texture2D 数组中。(glTexSubImage3D)
那么,在这种情况下,我的采样器应该是什么样子?
https://www.opengl.org/wiki/Array_Texture
https://www.opengl.org/wiki/Sampler_(GLSL)
我只找到了一些例子,如何从数组中选择和应用整个纹理,但如果在我们的数组中存储纹理图集,则没有任何关系。