Merge remote branch 'origin/master' into glsl2
[mesa.git] / src / glsl / builtins / 110 / textures
1 ((function texture1D
2 (signature vec4
3 (parameters
4 (declare (in) sampler1D sampler)
5 (declare (in) float P) )
6 ((return (tex (var_ref sampler) (var_ref P) (0 0 0) 1 () ))))
7
8 )
9 (function texture1DLod
10 (signature vec4
11 (parameters
12 (declare (in) sampler1D sampler)
13 (declare (in) float P)
14 (declare (in) float lod) )
15 ((return (txl (var_ref sampler) (var_ref P) (0 0 0) 1 () (var_ref lod) ))))
16
17 )
18 (function texture1DProj
19 (signature vec4
20 (parameters
21 (declare (in) sampler1D sampler)
22 (declare (in) vec2 P) )
23 ((return (tex (var_ref sampler) (swiz x (var_ref P)) (0 0 0) (swiz y (var_ref P)) () ))))
24
25 (signature vec4
26 (parameters
27 (declare (in) sampler1D sampler)
28 (declare (in) vec4 P) )
29 ((return (tex (var_ref sampler) (swiz x (var_ref P)) (0 0 0) (swiz w (var_ref P)) () ))))
30
31 )
32 (function texture1DProjLod
33 (signature vec4
34 (parameters
35 (declare (in) sampler1D sampler)
36 (declare (in) vec2 P)
37 (declare (in) float lod) )
38 ((return (txl (var_ref sampler) (swiz x (var_ref P)) (0 0 0) (swiz y (var_ref P)) () (var_ref lod) ))))
39
40 (signature vec4
41 (parameters
42 (declare (in) sampler1D sampler)
43 (declare (in) vec4 P)
44 (declare (in) float lod) )
45 ((return (txl (var_ref sampler) (swiz x (var_ref P)) (0 0 0) (swiz w (var_ref P)) () (var_ref lod) ))))
46
47 )
48 (function texture2D
49 (signature vec4
50 (parameters
51 (declare (in) sampler2D sampler)
52 (declare (in) vec2 P) )
53 ((return (tex (var_ref sampler) (var_ref P) (0 0 0) 1 () ))))
54
55 )
56 (function texture2DLod
57 (signature vec4
58 (parameters
59 (declare (in) sampler2D sampler)
60 (declare (in) vec2 P)
61 (declare (in) float lod) )
62 ((return (txl (var_ref sampler) (var_ref P) (0 0 0) 1 () (var_ref lod) ))))
63
64 )
65 (function texture2DProj
66 (signature vec4
67 (parameters
68 (declare (in) sampler2D sampler)
69 (declare (in) vec3 P) )
70 ((return (tex (var_ref sampler) (swiz xy (var_ref P)) (0 0 0) (swiz z (var_ref P)) () ))))
71
72 (signature vec4
73 (parameters
74 (declare (in) sampler2D sampler)
75 (declare (in) vec4 P) )
76 ((return (tex (var_ref sampler) (swiz xy (var_ref P)) (0 0 0) (swiz w (var_ref P)) () ))))
77
78 )
79 (function texture2DProjLod
80 (signature vec4
81 (parameters
82 (declare (in) sampler2D sampler)
83 (declare (in) vec3 P)
84 (declare (in) float lod) )
85 ((return (txl (var_ref sampler) (swiz xy (var_ref P)) (0 0 0) (swiz z (var_ref P)) () (var_ref lod) ))))
86
87 (signature vec4
88 (parameters
89 (declare (in) sampler2D sampler)
90 (declare (in) vec4 P)
91 (declare (in) float lod) )
92 ((return (txl (var_ref sampler) (swiz xy (var_ref P)) (0 0 0) (swiz w (var_ref P)) () (var_ref lod) ))))
93
94 )
95 (function texture3D
96 (signature vec4
97 (parameters
98 (declare (in) sampler3D sampler)
99 (declare (in) vec3 P) )
100 ((return (tex (var_ref sampler) (var_ref P) (0 0 0) 1 () ))))
101
102 )
103 (function texture3DLod
104 (signature vec4
105 (parameters
106 (declare (in) sampler3D sampler)
107 (declare (in) vec3 P)
108 (declare (in) float lod) )
109 ((return (txl (var_ref sampler) (var_ref P) (0 0 0) 1 () (var_ref lod) ))))
110
111 )
112 (function texture3DProj
113 (signature vec4
114 (parameters
115 (declare (in) sampler3D sampler)
116 (declare (in) vec4 P) )
117 ((return (tex (var_ref sampler) (swiz xyz (var_ref P)) (0 0 0) (swiz w (var_ref P)) () ))))
118
119 )
120 (function texture3DProjLod
121 (signature vec4
122 (parameters
123 (declare (in) sampler3D sampler)
124 (declare (in) vec4 P)
125 (declare (in) float lod) )
126 ((return (txl (var_ref sampler) (swiz xyz (var_ref P)) (0 0 0) (swiz w (var_ref P)) () (var_ref lod) ))))
127
128 )
129 (function textureCube
130 (signature vec4
131 (parameters
132 (declare (in) samplerCube sampler)
133 (declare (in) vec3 P) )
134 ((return (tex (var_ref sampler) (var_ref P) (0 0 0) 1 () ))))
135
136 )
137 (function textureCubeLod
138 (signature vec4
139 (parameters
140 (declare (in) samplerCube sampler)
141 (declare (in) vec3 P)
142 (declare (in) float lod) )
143 ((return (txl (var_ref sampler) (var_ref P) (0 0 0) 1 () (var_ref lod) ))))
144
145 )
146 (function shadow1D
147 (signature vec4
148 (parameters
149 (declare (in) sampler1DShadow sampler)
150 (declare (in) vec3 P) )
151 ((return (tex (var_ref sampler) (swiz x (var_ref P)) (0 0 0) 1 (swiz z (var_ref P)) ))))
152
153 )
154 (function shadow1DLod
155 (signature vec4
156 (parameters
157 (declare (in) sampler1DShadow sampler)
158 (declare (in) vec3 P)
159 (declare (in) float lod) )
160 ((return (txl (var_ref sampler) (swiz x (var_ref P)) (0 0 0) 1 (swiz z (var_ref P)) (var_ref lod) ))))
161
162 )
163 (function shadow1DProj
164 (signature vec4
165 (parameters
166 (declare (in) sampler1DShadow sampler)
167 (declare (in) vec4 P) )
168 ((return (tex (var_ref sampler) (swiz x (var_ref P)) (0 0 0) (swiz w (var_ref P)) (swiz z (var_ref P)) ))))
169
170 )
171 (function shadow1DProjLod
172 (signature vec4
173 (parameters
174 (declare (in) sampler1DShadow sampler)
175 (declare (in) vec4 P)
176 (declare (in) float lod) )
177 ((return (txl (var_ref sampler) (swiz x (var_ref P)) (0 0 0) (swiz w (var_ref P)) (swiz z (var_ref P)) (var_ref lod) ))))
178
179 )
180 (function shadow2D
181 (signature vec4
182 (parameters
183 (declare (in) sampler2DShadow sampler)
184 (declare (in) vec3 P) )
185 ((return (tex (var_ref sampler) (swiz xy (var_ref P)) (0 0 0) 1 (swiz z (var_ref P)) ))))
186
187 )
188 (function shadow2DLod
189 (signature vec4
190 (parameters
191 (declare (in) sampler2DShadow sampler)
192 (declare (in) vec3 P)
193 (declare (in) float lod) )
194 ((return (txl (var_ref sampler) (swiz xy (var_ref P)) (0 0 0) 1 (swiz z (var_ref P)) (var_ref lod) ))))
195
196 )
197 (function shadow2DProj
198 (signature vec4
199 (parameters
200 (declare (in) sampler2DShadow sampler)
201 (declare (in) vec4 P) )
202 ((return (tex (var_ref sampler) (swiz xy (var_ref P)) (0 0 0) (swiz w (var_ref P)) (swiz z (var_ref P)) ))))
203
204 )
205 (function shadow2DProjLod
206 (signature vec4
207 (parameters
208 (declare (in) sampler2DShadow sampler)
209 (declare (in) vec4 P)
210 (declare (in) float lod) )
211 ((return (txl (var_ref sampler) (swiz xy (var_ref P)) (0 0 0) (swiz w (var_ref P)) (swiz z (var_ref P)) (var_ref lod) ))))
212
213 ))