1个答案
5.22采样器类型必须与内部纹理格式匹配
纹理查找函数根据传递给查找函数的采样器类型,将值返回为浮点、无符号整数或有符号整数。 如果纹理访问使用了错误的采样类型,即采样类型与纹理内部格式不匹配,则返回的值在OpenGL ES Shading Language 3.00.6(OpenGL ES-Shading Lang.3.00.6§8.8)中未定义。 在WebGL中,在相应的绘图调用中生成INVALID_OPERATION错误,包括drawArrays、drawElements、drawArrasInstanced、drawElementsInstanced和drawRangeElements。
如果采样器类型为浮点,内部纹理格式为标准化整数,则将其视为匹配,并将返回值转换为[0,1]范围内的浮点。