1 ((function textureProjGrad
4 (declare (in) sampler1D sampler)
6 (declare (in) float dPdx)
7 (declare (in) float dPdy) )
8 ((return (txd (var_ref sampler) (swiz x (var_ref P)) (0 0 0) (swiz y (var_ref P)) () ((var_ref dPdx) (var_ref dPdy)) ))))
12 (declare (in) isampler1D sampler)
14 (declare (in) float dPdx)
15 (declare (in) float dPdy) )
16 ((return (txd (var_ref sampler) (swiz x (var_ref P)) (0 0 0) (swiz y (var_ref P)) () ((var_ref dPdx) (var_ref dPdy)) ))))
20 (declare (in) usampler1D sampler)
22 (declare (in) float dPdx)
23 (declare (in) float dPdy) )
24 ((return (txd (var_ref sampler) (swiz x (var_ref P)) (0 0 0) (swiz y (var_ref P)) () ((var_ref dPdx) (var_ref dPdy)) ))))
28 (declare (in) sampler1D sampler)
30 (declare (in) float dPdx)
31 (declare (in) float dPdy) )
32 ((return (txd (var_ref sampler) (swiz x (var_ref P)) (0 0 0) (swiz w (var_ref P)) () ((var_ref dPdx) (var_ref dPdy)) ))))
36 (declare (in) isampler1D sampler)
38 (declare (in) float dPdx)
39 (declare (in) float dPdy) )
40 ((return (txd (var_ref sampler) (swiz x (var_ref P)) (0 0 0) (swiz w (var_ref P)) () ((var_ref dPdx) (var_ref dPdy)) ))))
44 (declare (in) usampler1D sampler)
46 (declare (in) float dPdx)
47 (declare (in) float dPdy) )
48 ((return (txd (var_ref sampler) (swiz x (var_ref P)) (0 0 0) (swiz w (var_ref P)) () ((var_ref dPdx) (var_ref dPdy)) ))))
52 (declare (in) sampler2D sampler)
54 (declare (in) vec2 dPdx)
55 (declare (in) vec2 dPdy) )
56 ((return (txd (var_ref sampler) (swiz xy (var_ref P)) (0 0 0) (swiz z (var_ref P)) () ((var_ref dPdx) (var_ref dPdy)) ))))
60 (declare (in) isampler2D sampler)
62 (declare (in) vec2 dPdx)
63 (declare (in) vec2 dPdy) )
64 ((return (txd (var_ref sampler) (swiz xy (var_ref P)) (0 0 0) (swiz z (var_ref P)) () ((var_ref dPdx) (var_ref dPdy)) ))))
68 (declare (in) usampler2D sampler)
70 (declare (in) vec2 dPdx)
71 (declare (in) vec2 dPdy) )
72 ((return (txd (var_ref sampler) (swiz xy (var_ref P)) (0 0 0) (swiz z (var_ref P)) () ((var_ref dPdx) (var_ref dPdy)) ))))
76 (declare (in) sampler2D sampler)
78 (declare (in) vec2 dPdx)
79 (declare (in) vec2 dPdy) )
80 ((return (txd (var_ref sampler) (swiz xy (var_ref P)) (0 0 0) (swiz w (var_ref P)) () ((var_ref dPdx) (var_ref dPdy)) ))))
84 (declare (in) isampler2D sampler)
86 (declare (in) vec2 dPdx)
87 (declare (in) vec2 dPdy) )
88 ((return (txd (var_ref sampler) (swiz xy (var_ref P)) (0 0 0) (swiz w (var_ref P)) () ((var_ref dPdx) (var_ref dPdy)) ))))
92 (declare (in) usampler2D sampler)
94 (declare (in) vec2 dPdx)
95 (declare (in) vec2 dPdy) )
96 ((return (txd (var_ref sampler) (swiz xy (var_ref P)) (0 0 0) (swiz w (var_ref P)) () ((var_ref dPdx) (var_ref dPdy)) ))))
100 (declare (in) sampler3D sampler)
101 (declare (in) vec4 P)
102 (declare (in) vec3 dPdx)
103 (declare (in) vec3 dPdy) )
104 ((return (txd (var_ref sampler) (swiz xyz (var_ref P)) (0 0 0) (swiz w (var_ref P)) () ((var_ref dPdx) (var_ref dPdy)) ))))
108 (declare (in) isampler3D sampler)
109 (declare (in) vec4 P)
110 (declare (in) vec3 dPdx)
111 (declare (in) vec3 dPdy) )
112 ((return (txd (var_ref sampler) (swiz xyz (var_ref P)) (0 0 0) (swiz w (var_ref P)) () ((var_ref dPdx) (var_ref dPdy)) ))))
116 (declare (in) usampler3D sampler)
117 (declare (in) vec4 P)
118 (declare (in) vec3 dPdx)
119 (declare (in) vec3 dPdy) )
120 ((return (txd (var_ref sampler) (swiz xyz (var_ref P)) (0 0 0) (swiz w (var_ref P)) () ((var_ref dPdx) (var_ref dPdy)) ))))