19 const int t = C::prep_t(*
p, barrier);
20 if (!C::eval(
p[-w3],
t))
22 if (!C::eval(
p[-3],
t))
26 if (!C::eval(
p[3],
t))
30 if (!C::eval(
p[3 +
w],
t))
34 if (!C::eval(
p[-3 +
w],
t))
38 if (!C::eval(
p[-2 + 2 *
w],
t))
42 if (!C::eval(
p[-1 + w3],
t))
46 if (!C::eval(
p[2 + 2 *
w],
t))
50 if (!C::eval(
p[w3],
t))
54 if (!C::eval(
p[1 + w3],
t))
58 if (!C::eval(
p[-3 -
w],
t))
60 if (!C::eval(
p[1 - w3],
t))
64 if (!C::eval(
p[2 - 2 *
w],
t))
68 if (!C::eval(
p[3 -
w],
t))
74 if (!C::eval(
p[-2 - 2 *
w],
t))
76 if (!C::eval(
p[2 - 2 *
w],
t))
80 if (!C::eval(
p[3 -
w],
t))
86 if (!C::eval(
p[3 -
w],
t))
88 if (!C::eval(
p[-1 - w3],
t))
96 if (!C::eval(
p[-1 - w3],
t))
98 if (!C::eval(
p[3 -
w],
t))
102 if (!C::eval(
p[-3 +
w],
t))
106 if (!C::eval(
p[-2 + 2 *
w],
t))
110 if (!C::eval(
p[-1 + w3],
t))
114 if (!C::eval(
p[w3],
t))
118 if (!C::eval(
p[3],
t))
122 if (!C::eval(
p[1 + w3],
t))
126 if (!C::eval(
p[2 + 2 *
w],
t))
130 if (!C::eval(
p[3 +
w],
t))
134 if (!C::eval(
p[2 - 2 *
w],
t))
136 if (!C::eval(
p[-3],
t))
140 if (!C::eval(
p[-3 -
w],
t))
144 if (!C::eval(
p[-2 - 2 *
w],
t))
150 if (!C::eval(
p[1 - w3],
t))
152 if (!C::eval(
p[-3],
t))
156 if (!C::eval(
p[-3 -
w],
t))
164 if (!C::eval(
p[1 - w3],
t))
166 if (!C::eval(
p[3 +
w],
t))
170 if (!C::eval(
p[-3 -
w],
t))
174 if (!C::eval(
p[-3],
t))
178 if (!C::eval(
p[-3 +
w],
t))
182 if (!C::eval(
p[-2 + 2 *
w],
t))
186 if (!C::eval(
p[2 + 2 *
w],
t))
190 if (!C::eval(
p[1 + w3],
t))
194 if (!C::eval(
p[-1 + w3],
t))
198 if (!C::eval(
p[w3],
t))
202 if (!C::eval(
p[-2 - 2 *
w],
t))
204 if (!C::eval(
p[2 - 2 *
w],
t))
208 if (!C::eval(
p[3 -
w],
t))
212 if (!C::eval(
p[3],
t))
220 if (!C::eval(
p[2 - 2 *
w],
t))
222 if (!C::eval(
p[2 + 2 *
w],
t))
226 if (!C::eval(
p[1 + w3],
t))
230 if (!C::eval(
p[-2 - 2 *
w],
t))
234 if (!C::eval(
p[w3],
t))
238 if (!C::eval(
p[-3 -
w],
t))
242 if (!C::eval(
p[-3],
t))
246 if (!C::eval(
p[-1 + w3],
t))
250 if (!C::eval(
p[-2 + 2 *
w],
t))
254 if (!C::eval(
p[-3 +
w],
t))
260 if (!C::eval(
p[-2 - 2 *
w],
t))
262 if (!C::eval(
p[3 -
w],
t))
266 if (!C::eval(
p[-2 + 2 *
w],
t))
270 if (!C::eval(
p[3],
t))
274 if (!C::eval(
p[-1 + w3],
t))
278 if (!C::eval(
p[w3],
t))
282 if (!C::eval(
p[3 +
w],
t))
286 if (!C::eval(
p[2 + 2 *
w],
t))
290 if (!C::eval(
p[1 + w3],
t))
296 if (!C::eval(
p[3 -
w],
t))
298 if (!C::eval(
p[-3 -
w],
t))
302 if (!C::eval(
p[1 + w3],
t))
306 if (!C::eval(
p[-3],
t))
310 if (!C::eval(
p[-3 +
w],
t))
314 if (!C::eval(
p[w3],
t))
318 if (!C::eval(
p[-1 + w3],
t))
322 if (!C::eval(
p[-2 + 2 *
w],
t))
328 if (!C::eval(
p[3],
t))
330 if (!C::eval(
p[w3],
t))
334 if (!C::eval(
p[-3 -
w],
t))
338 if (!C::eval(
p[-3],
t))
342 if (!C::eval(
p[-1 + w3],
t))
346 if (!C::eval(
p[-2 + 2 *
w],
t))
350 if (!C::eval(
p[-3 +
w],
t))
356 if (!C::eval(
p[-3 -
w],
t))
358 if (!C::eval(
p[-1 + w3],
t))
362 if (!C::eval(
p[w3],
t))
366 if (!C::eval(
p[3 +
w],
t))
370 if (!C::eval(
p[2 + 2 *
w],
t))
374 if (!C::eval(
p[1 + w3],
t))
380 if (!C::eval(
p[3 +
w],
t))
382 if (!C::eval(
p[-3],
t))
386 if (!C::eval(
p[-1 + w3],
t))
390 if (!C::eval(
p[-2 + 2 *
w],
t))
394 if (!C::eval(
p[-3 +
w],
t))
400 if (!C::eval(
p[2 + 2 *
w],
t))
402 if (!C::eval(
p[-2 + 2 *
w],
t))
406 if (!C::eval(
p[-3 +
w],
t))
410 if (!C::eval(
p[-3],
t))
416 if (!C::eval(
p[1 + w3],
t))
418 if (!C::eval(
p[-3 +
w],
t))
422 if (!C::eval(
p[-3],
t))
428 if (!C::eval(
p[-3],
t))
430 if (!C::eval(
p[w3],
t))
GLubyte GLubyte GLubyte GLubyte w
bool is_corner_12(const uint8_t *p, const int w, const int barrier)