Home | History | Annotate | Download | only in profiles
      1 /* New anisotropic texture functions, providing explicit derivatives: */
      2 vec4 texture1DGradARB        (sampler1D sampler,
      3                               float P, float dPdx, float dPdy);
      4 vec4 texture1DProjGradARB    (sampler1D sampler,
      5                               vec2  P, float dPdx, float dPdy);
      6 vec4 texture1DProjGradARB    (sampler1D sampler,
      7                               vec4  P, float dPdx, float dPdy);
      8 
      9 vec4 texture2DGradARB        (sampler2D sampler,
     10                               vec2  P, vec2  dPdx, vec2  dPdy);
     11 vec4 texture2DProjGradARB    (sampler2D sampler,
     12                               vec3  P, vec2  dPdx, vec2  dPdy);
     13 vec4 texture2DProjGradARB    (sampler2D sampler,
     14                               vec4  P, vec2  dPdx, vec2  dPdy);
     15 
     16 vec4 texture3DGradARB        (sampler3D sampler,
     17                               vec3  P, vec3  dPdx, vec3  dPdy);
     18 vec4 texture3DProjGradARB    (sampler3D sampler,
     19                               vec4  P, vec3  dPdx, vec3  dPdy);
     20 
     21 vec4 textureCubeGradARB      (samplerCube sampler,
     22                               vec3  P, vec3  dPdx, vec3  dPdy);
     23 
     24 vec4 shadow1DGradARB         (sampler1DShadow sampler,
     25                               vec3  P, float dPdx, float dPdy);
     26 vec4 shadow1DProjGradARB     (sampler1DShadow sampler,
     27                               vec4  P, float dPdx, float dPdy);
     28 
     29 vec4 shadow2DGradARB         (sampler2DShadow sampler,
     30                               vec3  P, vec2  dPdx, vec2  dPdy);
     31 vec4 shadow2DProjGradARB     (sampler2DShadow sampler,
     32                               vec4  P, vec2  dPdx, vec2  dPdy);
     33 
     34 #ifdef GL_ARB_texture_rectangle
     35 vec4 texture2DRectGradARB    (sampler2DRect sampler,
     36                               vec2  P, vec2  dPdx, vec2  dPdy);
     37 vec4 texture2DRectProjGradARB(sampler2DRect sampler,
     38                               vec3  P, vec2  dPdx, vec2  dPdy);
     39 vec4 texture2DRectProjGradARB(sampler2DRect sampler,
     40                               vec4  P, vec2  dPdx, vec2  dPdy);
     41 
     42 vec4 shadow2DRectGradARB     (sampler2DRectShadow sampler,
     43                               vec3  P, vec2  dPdx, vec2  dPdy);
     44 vec4 shadow2DRectProjGradARB (sampler2DRectShadow sampler,
     45                               vec4  P, vec2  dPdx, vec2  dPdy);
     46 #endif
     47