4 (declare (in) sampler1D sampler)
5 (declare (in) float P) )
6 ((return (tex (var_ref sampler) (var_ref P) (0 0 0) 1 () ))))
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) ))))
18 (function texture1DProj
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)) () ))))
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)) () ))))
32 (function texture1DProjLod
35 (declare (in) sampler1D sampler)
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) ))))
42 (declare (in) sampler1D sampler)
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) ))))
51 (declare (in) sampler2D sampler)
52 (declare (in) vec2 P) )
53 ((return (tex (var_ref sampler) (var_ref P) (0 0 0) 1 () ))))
56 (function texture2DLod
59 (declare (in) sampler2D sampler)
61 (declare (in) float lod) )
62 ((return (txl (var_ref sampler) (var_ref P) (0 0 0) 1 () (var_ref lod) ))))
65 (function texture2DProj
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)) () ))))
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)) () ))))
79 (function texture2DProjLod
82 (declare (in) sampler2D sampler)
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) ))))
89 (declare (in) sampler2D sampler)
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) ))))
98 (declare (in) sampler3D sampler)
99 (declare (in) vec3 P) )
100 ((return (tex (var_ref sampler) (var_ref P) (0 0 0) 1 () ))))
103 (function texture3DLod
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) ))))
112 (function texture3DProj
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)) () ))))
120 (function texture3DProjLod
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) ))))
129 (function textureCube
132 (declare (in) samplerCube sampler)
133 (declare (in) vec3 P) )
134 ((return (tex (var_ref sampler) (var_ref P) (0 0 0) 1 () ))))
137 (function textureCubeLod
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) ))))
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)) ))))
154 (function shadow1DLod
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) ))))
163 (function shadow1DProj
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)) ))))
171 (function shadow1DProjLod
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) ))))
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)) ))))
188 (function shadow2DLod
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) ))))
197 (function shadow2DProj
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)) ))))
205 (function shadow2DProjLod
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) ))))