Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

  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.