Lines Matching refs:vOut

37 void FFP_Assign(in float vIn, out float vOut)
39 vOut = vIn;
42 void FFP_Assign(in vec2 vIn, out vec2 vOut)
44 vOut = vIn;
48 void FFP_Assign(in vec3 vIn, out vec3 vOut)
50 vOut = vIn;
54 void FFP_Assign(in vec4 vIn, out vec4 vOut)
56 vOut = vIn;
59 void FFP_Assign(in vec4 vIn, out vec2 vOut)
61 vOut = vIn.xy;
64 void FFP_Assign(in vec4 vIn, out vec3 vOut)
66 vOut = vIn.xyz;
69 void FFP_Assign(in mat2x4 vIn, out mat2x4 vOut)
71 vOut = vIn;
74 void FFP_Assign(in mat3x4 vIn, out mat3x4 vOut)
76 vOut = vIn;
83 out vec4 vOut)
85 vOut = vec4(r,g,b,a);
92 out vec3 vOut)
94 vOut = vec3(r,g,b);
99 out vec4 vOut)
101 vOut = vec4(r,r,r,r);
107 out vec2 vOut)
109 vOut = vec2(r,g);
113 void FFP_Modulate(in float vIn0, in float vIn1, out float vOut)
115 vOut = vIn0 * vIn1;
119 void FFP_Modulate(in vec2 vIn0, in vec2 vIn1, out vec2 vOut)
121 vOut = vIn0 * vIn1;
125 void FFP_Modulate(in vec3 vIn0, in vec3 vIn1, out vec3 vOut)
127 vOut = vIn0 * vIn1;
131 void FFP_Modulate(in vec4 vIn0, in vec4 vIn1, out vec4 vOut)
133 vOut = vIn0 * vIn1;
137 void FFP_Add(in float vIn0, in float vIn1, out float vOut)
139 vOut = vIn0 + vIn1;
143 void FFP_Add(in vec2 vIn0, in vec2 vIn1, out vec2 vOut)
145 vOut = vIn0 + vIn1;
149 void FFP_Add(in vec3 vIn0, in vec3 vIn1, out vec3 vOut)
151 vOut = vIn0 + vIn1;
155 void FFP_Add(in vec4 vIn0, in vec4 vIn1, out vec4 vOut)
157 vOut = vIn0 + vIn1;
161 void FFP_Add(in mat2x4 vIn0, in mat2x4 vIn1, out mat2x4 vOut)
163 vOut = vIn0 + vIn1;
167 void FFP_Add(in mat3x4 vIn0, in mat3x4 vIn1, out mat3x4 vOut)
169 vOut = vIn0 + vIn1;
172 void FFP_Subtract(in float vIn0, in float vIn1, out float vOut)
174 vOut = vIn0 - vIn1;
178 void FFP_Subtract(in vec2 vIn0, in vec2 vIn1, out vec2 vOut)
180 vOut = vIn0 - vIn1;
184 void FFP_Subtract(in vec3 vIn0, in vec3 vIn1, out vec3 vOut)
186 vOut = vIn0 - vIn1;
190 void FFP_Subtract(in vec4 vIn0, in vec4 vIn1, out vec4 vOut)
192 vOut = vIn0 - vIn1;
196 void FFP_Lerp(in float vIn0, in float vIn1, float T, out float vOut)
198 vOut = mix(vIn0, vIn1, T);
202 void FFP_Lerp(in vec2 vIn0, in vec2 vIn1, float T, out vec2 vOut)
204 vOut = mix(vIn0, vIn1, T);
208 void FFP_Lerp(in vec3 vIn0, in vec3 vIn1, float T, out vec3 vOut)
210 vOut = mix(vIn0, vIn1, T);
214 void FFP_Lerp(in vec4 vIn0, in vec4 vIn1, float T, out vec4 vOut)
216 vOut = mix(vIn0, vIn1, T);
220 void FFP_Lerp(in vec4 vIn0, in vec4 vIn1, vec4 T, out vec4 vOut)
222 vOut = mix(vIn0, vIn1, T);
226 void FFP_DotProduct(in float vIn0, in float vIn1, out float vOut)
228 vOut = dot(vIn0, vIn1);
232 void FFP_DotProduct(in vec2 vIn0, in vec2 vIn1, out vec2 vOut)
234 vOut = vec2(dot(vIn0, vIn1), 1.0);
238 void FFP_DotProduct(in vec3 vIn0, in vec3 vIn1, out vec3 vOut)
240 vOut = vec3(dot(vIn0, vIn1), 1.0, 1.0);
244 void FFP_DotProduct(in vec4 vIn0, in vec4 vIn1, out vec4 vOut)
246 vOut = vec4(dot(vIn0, vIn1), 1.0, 1.0, 1.0);