d);ivec4 textureGather(isamplerCubeArray sampler, vec4 coord);ivec4 textureGatherOffset(isampler2D sampler, vec2 coord, ivec2 offset);ivec4 textureGatherOffset(isampler2DArray sampler, vec3 coord, ivec2 offset);