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