我有一个格式为GL_RED_INTEGER
的纹理。这个纹理是用计算着色器生成的。
我有另一个用于调试的着色器,它只显示纹理。因为它是一个整数纹理,我必须在着色器中声明它为usampler2D
。还要除以255.0
,以使其归一化
然而,我想重用这个调试着色器为其他非整数纹理。
我认为可能有一些方法来使用整数纹理,如果它是标准化的。是吗?
我只记得纹理视图存在于OpenGL中。重要的是要确保纹理已被分配glTexStorage2D
而不是glTexImage2D
;否则是不可能的。