summaryrefslogtreecommitdiff
path: root/builtins/110_fs/textures
blob: 38f3787e9ef9546367fa87e76435539c0f538876 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
((function texture1D
   (signature vec4
     (parameters
       (declare (in) sampler1D sampler)
       (declare (in) float P) 
       (declare (in) float bias) )
     ((return (txb (var_ref sampler) (var_ref P) (0 0 0) 1 () (var_ref bias) ))))

)
 (function texture1DProj
   (signature vec4
     (parameters
       (declare (in) sampler1D sampler)
       (declare (in) vec2 P) 
       (declare (in) float bias) )
     ((return (txb (var_ref sampler) (swiz x (var_ref P)) (0 0 0) (swiz y (var_ref P)) () (var_ref bias) ))))

   (signature vec4
     (parameters
       (declare (in) sampler1D sampler)
       (declare (in) vec4 P) 
       (declare (in) float bias) )
     ((return (txb (var_ref sampler) (swiz x (var_ref P)) (0 0 0) (swiz w (var_ref P)) () (var_ref bias) ))))

)
 (function texture2D
   (signature vec4
     (parameters
       (declare (in) sampler2D sampler)
       (declare (in) vec2 P) 
       (declare (in) float bias) )
     ((return (txb (var_ref sampler) (var_ref P) (0 0 0) 1 () (var_ref bias) ))))

)
 (function texture2DProj
   (signature vec4
     (parameters
       (declare (in) sampler2D sampler)
       (declare (in) vec3 P) 
       (declare (in) float bias) )
     ((return (txb (var_ref sampler) (swiz xy (var_ref P)) (0 0 0) (swiz z (var_ref P)) () (var_ref bias) ))))

   (signature vec4
     (parameters
       (declare (in) sampler2D sampler)
       (declare (in) vec4 P) 
       (declare (in) float bias) )
     ((return (txb (var_ref sampler) (swiz xy (var_ref P)) (0 0 0) (swiz w (var_ref P)) () (var_ref bias) ))))

)
 (function texture3D
   (signature vec4
     (parameters
       (declare (in) sampler3D sampler)
       (declare (in) vec3 P) 
       (declare (in) float bias) )
     ((return (txb (var_ref sampler) (var_ref P) (0 0 0) 1 () (var_ref bias) ))))

)
 (function texture3DProj
   (signature vec4
     (parameters
       (declare (in) sampler3D sampler)
       (declare (in) vec4 P) 
       (declare (in) float bias) )
     ((return (txb (var_ref sampler) (swiz xyz (var_ref P)) (0 0 0) (swiz w (var_ref P)) () (var_ref bias) ))))

)
 (function textureCube
   (signature vec4
     (parameters
       (declare (in) samplerCube sampler)
       (declare (in) vec3 P) 
       (declare (in) float bias) )
     ((return (txb (var_ref sampler) (var_ref P) (0 0 0) 1 () (var_ref bias) ))))

)
 (function shadow1D
   (signature vec4
     (parameters
       (declare (in) sampler1DShadow sampler)
       (declare (in) vec3 P) 
       (declare (in) float bias) )
     ((return (txb (var_ref sampler) (swiz x (var_ref P)) (0 0 0) 1 (swiz z (var_ref P)) (var_ref bias) ))))

)
 (function shadow1DProj
   (signature vec4
     (parameters
       (declare (in) sampler1DShadow sampler)
       (declare (in) vec4 P) 
       (declare (in) float bias) )
     ((return (txb (var_ref sampler) (swiz x (var_ref P)) (0 0 0) (swiz w (var_ref P)) (swiz z (var_ref P)) (var_ref bias) ))))

)
 (function shadow2D
   (signature vec4
     (parameters
       (declare (in) sampler2DShadow sampler)
       (declare (in) vec3 P) 
       (declare (in) float bias) )
     ((return (txb (var_ref sampler) (swiz xy (var_ref P)) (0 0 0) 1 (swiz z (var_ref P)) (var_ref bias) ))))

)
 (function shadow2DProj
   (signature vec4
     (parameters
       (declare (in) sampler2DShadow sampler)
       (declare (in) vec4 P) 
       (declare (in) float bias) )
     ((return (txb (var_ref sampler) (swiz xy (var_ref P)) (0 0 0) (swiz w (var_ref P)) (swiz z (var_ref P)) (var_ref bias) ))))

))