Home | History | Annotate | Download | only in tests

Lines Matching refs:v0

43     vec4 v0;
44 EXPECT_EQ(v0.x, 0);
45 EXPECT_EQ(v0.y, 0);
46 EXPECT_EQ(v0.z, 0);
47 EXPECT_EQ(v0.w, 0);
87 vec4 v0(1,2,3,4);
88 v0.x = 10;
89 v0.y = 20;
90 v0.z = 30;
91 v0.w = 40;
92 EXPECT_EQ(v0.x, 10);
93 EXPECT_EQ(v0.y, 20);
94 EXPECT_EQ(v0.z, 30);
95 EXPECT_EQ(v0.w, 40);
97 v0[0] = 100;
98 v0[1] = 200;
99 v0[2] = 300;
100 v0[3] = 400;
101 EXPECT_EQ(v0.x, 100);
102 EXPECT_EQ(v0.y, 200);
103 EXPECT_EQ(v0.z, 300);
104 EXPECT_EQ(v0.w, 400);
106 v0.xyz = vec3(1,2,3);
107 EXPECT_EQ(v0.x, 1);
108 EXPECT_EQ(v0.y, 2);
109 EXPECT_EQ(v0.z, 3);
110 EXPECT_EQ(v0.w, 400);
114 vec4 v0(1,2,3,4);
116 v0 += 1;
117 EXPECT_EQ(v0.x, 2);
118 EXPECT_EQ(v0.y, 3);
119 EXPECT_EQ(v0.z, 4);
120 EXPECT_EQ(v0.w, 5);
122 v0 -= 1;
123 EXPECT_EQ(v0.x, 1);
124 EXPECT_EQ(v0.y, 2);
125 EXPECT_EQ(v0.z, 3);
126 EXPECT_EQ(v0.w, 4);
128 v0 *= 2;
129 EXPECT_EQ(v0.x, 2);
130 EXPECT_EQ(v0.y, 4);
131 EXPECT_EQ(v0.z, 6);
132 EXPECT_EQ(v0.w, 8);
134 v0 /= 2;
135 EXPECT_EQ(v0.x, 1);
136 EXPECT_EQ(v0.y, 2);
137 EXPECT_EQ(v0.z, 3);
138 EXPECT_EQ(v0.w, 4);
142 v0 += v1;
143 EXPECT_EQ(v0.x, 11);
144 EXPECT_EQ(v0.y, 22);
145 EXPECT_EQ(v0.z, 33);
146 EXPECT_EQ(v0.w, 44);
148 v0 -= v1;
149 EXPECT_EQ(v0.x, 1);
150 EXPECT_EQ(v0.y, 2);
151 EXPECT_EQ(v0.z, 3);
152 EXPECT_EQ(v0.w, 4);
154 v0 *= v1;
155 EXPECT_EQ(v0.x, 10);
156 EXPECT_EQ(v0.y, 40);
157 EXPECT_EQ(v0.z, 90);
158 EXPECT_EQ(v0.w, 160);
160 v0 /= v1;
161 EXPECT_EQ(v0.x, 1);
162 EXPECT_EQ(v0.y, 2);
163 EXPECT_EQ(v0.z, 3);
164 EXPECT_EQ(v0.w, 4);
166 ++v0;
167 EXPECT_EQ(v0.x, 2);
168 EXPECT_EQ(v0.y, 3);
169 EXPECT_EQ(v0.z, 4);
170 EXPECT_EQ(v0.w, 5);
172 ++++v0;
173 EXPECT_EQ(v0.x, 4);
174 EXPECT_EQ(v0.y, 5);
175 EXPECT_EQ(v0.z, 6);
176 EXPECT_EQ(v0.w, 7);
199 vec4 v0(1,2,3,4);
202 EXPECT_TRUE(v0 == v0);
203 EXPECT_TRUE(v0 != v1);
204 EXPECT_FALSE(v0 != v0);
205 EXPECT_FALSE(v0 == v1);
209 vec4 v0(1,2,3,4);
212 vec4 v2(v0 + v1);
218 v0 = v1 * 2;
219 EXPECT_EQ(v0.x, 20);
220 EXPECT_EQ(v0.y, 40);
221 EXPECT_EQ(v0.z, 60);
222 EXPECT_EQ(v0.w, 80);
224 v0 = 2 * v1;
225 EXPECT_EQ(v0.x, 20);
226 EXPECT_EQ(v0.y, 40);
227 EXPECT_EQ(v0.z, 60);
228 EXPECT_EQ(v0.w, 80);
231 v0 = v1 * vd;
232 EXPECT_EQ(v0.x, 20);
233 EXPECT_EQ(v0.y, 40);
234 EXPECT_EQ(v0.z, 60);
235 EXPECT_EQ(v0.w, 80);
247 vec3 v0(1,2,3);
248 vec3 vn(normalize(v0));
250 EXPECT_FLOAT_EQ(length(v0), dot(v0, vn));