17 const int t = C::prep_t(*
p, barrier);
18 if (!C::eval(
p[-w3],
t)) {
19 if (!C::eval(
p[-3],
t)) {
22 if (!C::eval(
p[3],
t)) {
25 if (!C::eval(
p[3+
w],
t)) {
28 if (!C::eval(
p[-3+
w],
t)) {
31 if (!C::eval(
p[-2+2*
w],
t)) {
34 if (!C::eval(
p[-1+w3],
t)) {
37 if (!C::eval(
p[2+2*
w],
t)) {
40 if (!C::eval(
p[w3],
t)) {
43 if (!C::eval(
p[1+w3],
t)) {
46 if (!C::eval(
p[-3-
w],
t)) {
47 if (!C::eval(
p[1-w3],
t)) {
50 if (!C::eval(
p[2-2*
w],
t)) {
53 if (!C::eval(
p[3-
w],
t)) {
58 if (!C::eval(
p[-2-2*
w],
t)) {
59 if (!C::eval(
p[2-2*
w],
t)) {
62 if (!C::eval(
p[3-
w],
t)) {
67 if (!C::eval(
p[3-
w],
t)) {
68 if (!C::eval(
p[-1-w3],
t)) {
75 if (!C::eval(
p[-1-w3],
t)) {
76 if (!C::eval(
p[3-
w],
t)) {
79 if (!C::eval(
p[-3+
w],
t)) {
82 if (!C::eval(
p[-2+2*
w],
t)) {
85 if (!C::eval(
p[-1+w3],
t)) {
88 if (!C::eval(
p[w3],
t)) {
91 if (!C::eval(
p[3],
t)) {
94 if (!C::eval(
p[1+w3],
t)) {
97 if (!C::eval(
p[2+2*
w],
t)) {
100 if (!C::eval(
p[3+
w],
t)) {
103 if (!C::eval(
p[2-2*
w],
t)) {
104 if (!C::eval(
p[-3],
t)) {
107 if (!C::eval(
p[-3-
w],
t)) {
110 if (!C::eval(
p[-2-2*
w],
t)) {
115 if (!C::eval(
p[1-w3],
t)) {
116 if (!C::eval(
p[-3],
t)) {
119 if (!C::eval(
p[-3-
w],
t)) {
126 if (!C::eval(
p[1-w3],
t)) {
127 if (!C::eval(
p[3+
w],
t)) {
130 if (!C::eval(
p[-3-
w],
t)) {
133 if (!C::eval(
p[-3],
t)) {
136 if (!C::eval(
p[-3+
w],
t)) {
139 if (!C::eval(
p[-2+2*
w],
t)) {
142 if (!C::eval(
p[2+2*
w],
t)) {
145 if (!C::eval(
p[1+w3],
t)) {
148 if (!C::eval(
p[-1+w3],
t)) {
151 if (!C::eval(
p[w3],
t)) {
154 if (!C::eval(
p[-2-2*
w],
t)) {
155 if (!C::eval(
p[2-2*
w],
t)) {
158 if (!C::eval(
p[3-
w],
t)) {
161 if (!C::eval(
p[3],
t)) {
168 if (!C::eval(
p[2-2*
w],
t)) {
169 if (!C::eval(
p[2+2*
w],
t)) {
172 if (!C::eval(
p[1+w3],
t)) {
175 if (!C::eval(
p[-2-2*
w],
t)) {
178 if (!C::eval(
p[w3],
t)) {
181 if (!C::eval(
p[-3-
w],
t)) {
184 if (!C::eval(
p[-3],
t)) {
187 if (!C::eval(
p[-1+w3],
t)) {
190 if (!C::eval(
p[-2+2*
w],
t)) {
193 if (!C::eval(
p[-3+
w],
t)) {
198 if (!C::eval(
p[-2-2*
w],
t)) {
199 if (!C::eval(
p[3-
w],
t)) {
202 if (!C::eval(
p[-2+2*
w],
t)) {
205 if (!C::eval(
p[3],
t)) {
208 if (!C::eval(
p[-1+w3],
t)) {
211 if (!C::eval(
p[w3],
t)) {
214 if (!C::eval(
p[3+
w],
t)) {
217 if (!C::eval(
p[2+2*
w],
t)) {
220 if (!C::eval(
p[1+w3],
t)) {
225 if (!C::eval(
p[3-
w],
t)) {
226 if (!C::eval(
p[-3-
w],
t)) {
229 if (!C::eval(
p[1+w3],
t)) {
232 if (!C::eval(
p[-3],
t)) {
235 if (!C::eval(
p[-3+
w],
t)) {
238 if (!C::eval(
p[w3],
t)) {
241 if (!C::eval(
p[-1+w3],
t)) {
244 if (!C::eval(
p[-2+2*
w],
t)) {
249 if (!C::eval(
p[3],
t)) {
250 if (!C::eval(
p[w3],
t)) {
253 if (!C::eval(
p[-3-
w],
t)) {
256 if (!C::eval(
p[-3],
t)) {
259 if (!C::eval(
p[-1+w3],
t)) {
262 if (!C::eval(
p[-2+2*
w],
t)) {
265 if (!C::eval(
p[-3+
w],
t)) {
270 if (!C::eval(
p[-3-
w],
t)) {
271 if (!C::eval(
p[-1+w3],
t)) {
274 if (!C::eval(
p[w3],
t)) {
277 if (!C::eval(
p[3+
w],
t)) {
280 if (!C::eval(
p[2+2*
w],
t)) {
283 if (!C::eval(
p[1+w3],
t)) {
288 if (!C::eval(
p[3+
w],
t)) {
289 if (!C::eval(
p[-3],
t)) {
292 if (!C::eval(
p[-1+w3],
t)) {
295 if (!C::eval(
p[-2+2*
w],
t)) {
298 if (!C::eval(
p[-3+
w],
t)) {
303 if (!C::eval(
p[2+2*
w],
t)) {
304 if (!C::eval(
p[-2+2*
w],
t)) {
307 if (!C::eval(
p[-3+
w],
t)) {
310 if (!C::eval(
p[-3],
t)) {
315 if (!C::eval(
p[1+w3],
t)) {
316 if (!C::eval(
p[-3+
w],
t)) {
319 if (!C::eval(
p[-3],
t)) {
324 if (!C::eval(
p[-3],
t)) {
325 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)