Esempio n. 1
0
 public static ivec4 texture(Location location, isampler2DArray sampler, vec3 P, float bias = 0)
 {
     return(texturei(location, sampler.i, P.x, P.y, P.z, 0, GetPName.TextureBinding2DArray));
 }
Esempio n. 2
0
 public static ivec4 texelFetch(Location location, isampler2DArray sampler, ivec3 P, int lod)
 {
     return(Shader.TraceFunction(location, new ivec4(texelFetch <int>(location, sampler.i, P.x, P.y, P.z, lod, GetPName.TextureBinding2DArray)), "texelFetch"));
 }
Esempio n. 3
0
 protected extern ivec4 textureGradOffset(isampler2DArray sampler, vec3 p, vec2 dPdx, vec2 dPdy, ivec2 offset);
Esempio n. 4
0
 protected extern ivec4 texture(isampler2DArray sampler, vec2 p, float bias       = 0);
Esempio n. 5
0
 protected extern ivec3 textureSize(isampler2DArray sampler, int lod);
Esempio n. 6
0
 protected extern ivec4 textureGrad(isampler2DArray sampler, vec3 p, vec2 dPdx, vec2 dPdy);
Esempio n. 7
0
 protected extern ivec4 textureLodOffset(isampler2DArray sampler, vec3 p, int lod, ivec2 offset);
Esempio n. 8
0
 protected extern ivec4 texelFetchOffset(isampler2DArray sampler, ivec3 p, int lod, ivec2 offset);
Esempio n. 9
0
 protected extern ivec4 texelFetch(isampler2DArray sampler, ivec3 p, int lod);
Esempio n. 10
0
 protected extern ivec4 textureOffset(isampler2DArray sampler, vec3 p, ivec2 offset, float bias  = 0);
Esempio n. 11
0
 protected extern ivec4 textureLod(isampler2DArray sampler, vec3 p, float lod);