public static vec4 texture(Location location, sampler2DArrayShadow sampler, vec4 P, float bias = 0) { throw new NotImplementedException(); }
protected extern float texture(sampler2DArrayShadow sampler, float p, float bias = 0);
protected extern ivec3 textureSize(sampler2DArrayShadow sampler, int lod);
protected extern float textureGradOffset(sampler2DArrayShadow sampler, vec4 p, vec2 dPdx, vec2 dPdy, ivec2 offset);
protected extern float textureGrad(sampler2DArrayShadow sampler, vec4 p, vec2 dPdx, vec2 dPdy);