glsl: Remove texture built-ins with 'bias' from 1.30 VS profile.
[mesa.git] / src / glsl / builtins / profiles / ARB_shader_texture_lod.vert
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