17     const int t = C::prep_t(*
p, barrier);
    18     if (!C::eval(
p[-1-w3],
t)) { 
    19         if (!C::eval(
p[3+
w],
t)) { 
    22         if (!C::eval(
p[2+2*
w],
t)) { 
    25         if (!C::eval(
p[-1+w3],
t)) { 
    28         if (!C::eval(
p[1+w3],
t)) { 
    31         if (!C::eval(
p[w3],
t)) { 
    34         if (!C::eval(
p[-2+2*
w],
t)) { 
    35             if (!C::eval(
p[-w3],
t)) { 
    38             if (!C::eval(
p[3],
t)) { 
    41             if (!C::eval(
p[1-w3],
t)) { 
    44             if (!C::eval(
p[2-2*
w],
t)) { 
    47             if (!C::eval(
p[3-
w],
t)) { 
    52         if (!C::eval(
p[-3+
w],
t)) { 
    53             if (!C::eval(
p[3],
t)) { 
    56             if (!C::eval(
p[1-w3],
t)) { 
    59             if (!C::eval(
p[2-2*
w],
t)) { 
    62             if (!C::eval(
p[3-
w],
t)) { 
    67         if (!C::eval(
p[3],
t)) { 
    68             if (!C::eval(
p[-3],
t)) { 
    71             if (!C::eval(
p[-3-
w],
t)) { 
    74             if (!C::eval(
p[-2-2*
w],
t)) { 
    79         if (!C::eval(
p[3-
w],
t)) { 
    80             if (!C::eval(
p[-3],
t)) { 
    83             if (!C::eval(
p[-3-
w],
t)) { 
    88         if (!C::eval(
p[-3],
t)) { 
    89             if (!C::eval(
p[2-2*
w],
t)) { 
    96     if (!C::eval(
p[-2-2*
w],
t)) { 
    97         if (!C::eval(
p[3],
t)) { 
   100         if (!C::eval(
p[3+
w],
t)) { 
   103         if (!C::eval(
p[w3],
t)) { 
   106         if (!C::eval(
p[1+w3],
t)) { 
   109         if (!C::eval(
p[2+2*
w],
t)) { 
   112         if (!C::eval(
p[3-
w],
t)) { 
   113             if (!C::eval(
p[-1+w3],
t)) { 
   116             if (!C::eval(
p[-3-
w],
t)) { 
   119             if (!C::eval(
p[-2+2*
w],
t)) { 
   122             if (!C::eval(
p[-3+
w],
t)) { 
   125             if (!C::eval(
p[-3],
t)) { 
   130         if (!C::eval(
p[2-2*
w],
t)) { 
   131             if (!C::eval(
p[-3],
t)) { 
   134             if (!C::eval(
p[-1+w3],
t)) { 
   137             if (!C::eval(
p[-2+2*
w],
t)) { 
   140             if (!C::eval(
p[-3+
w],
t)) { 
   145         if (!C::eval(
p[1-w3],
t)) { 
   146             if (!C::eval(
p[-1+w3],
t)) { 
   149             if (!C::eval(
p[-2+2*
w],
t)) { 
   152             if (!C::eval(
p[-3+
w],
t)) { 
   157         if (!C::eval(
p[-w3],
t)) { 
   158             if (!C::eval(
p[-1+w3],
t)) { 
   161             if (!C::eval(
p[-2+2*
w],
t)) { 
   168     if (!C::eval(
p[-3-
w],
t)) { 
   169         if (!C::eval(
p[1+w3],
t)) { 
   172         if (!C::eval(
p[3-
w],
t)) { 
   175         if (!C::eval(
p[3],
t)) { 
   178         if (!C::eval(
p[3+
w],
t)) { 
   181         if (!C::eval(
p[2+2*
w],
t)) { 
   184         if (!C::eval(
p[2-2*
w],
t)) { 
   185             if (!C::eval(
p[w3],
t)) { 
   188             if (!C::eval(
p[-3],
t)) { 
   191             if (!C::eval(
p[-1+w3],
t)) { 
   194             if (!C::eval(
p[-2+2*
w],
t)) { 
   197             if (!C::eval(
p[-3+
w],
t)) { 
   202         if (!C::eval(
p[1-w3],
t)) { 
   203             if (!C::eval(
p[-3+
w],
t)) { 
   206             if (!C::eval(
p[w3],
t)) { 
   209             if (!C::eval(
p[-1+w3],
t)) { 
   212             if (!C::eval(
p[-2+2*
w],
t)) { 
   217         if (!C::eval(
p[-w3],
t)) { 
   218             if (!C::eval(
p[w3],
t)) { 
   221             if (!C::eval(
p[-1+w3],
t)) { 
   224             if (!C::eval(
p[-2+2*
w],
t)) { 
   231     if (!C::eval(
p[-w3],
t)) { 
   232         if (!C::eval(
p[2+2*
w],
t)) { 
   235         if (!C::eval(
p[1+w3],
t)) { 
   238         if (!C::eval(
p[-2+2*
w],
t)) { 
   241         if (!C::eval(
p[w3],
t)) { 
   244         if (!C::eval(
p[-1+w3],
t)) { 
   247         if (!C::eval(
p[-3+
w],
t)) { 
   248             if (!C::eval(
p[1-w3],
t)) { 
   251             if (!C::eval(
p[3+
w],
t)) { 
   254             if (!C::eval(
p[2-2*
w],
t)) { 
   257             if (!C::eval(
p[3-
w],
t)) { 
   260             if (!C::eval(
p[3],
t)) { 
   265         if (!C::eval(
p[-3],
t)) { 
   266             if (!C::eval(
p[3+
w],
t)) { 
   269             if (!C::eval(
p[2-2*
w],
t)) { 
   272             if (!C::eval(
p[3-
w],
t)) { 
   275             if (!C::eval(
p[3],
t)) { 
   282     if (!C::eval(
p[-3],
t)) { 
   283         if (!C::eval(
p[2+2*
w],
t)) { 
   286         if (!C::eval(
p[2-2*
w],
t)) { 
   289         if (!C::eval(
p[3-
w],
t)) { 
   292         if (!C::eval(
p[3+
w],
t)) { 
   295         if (!C::eval(
p[3],
t)) { 
   298         if (!C::eval(
p[1-w3],
t)) { 
   299             if (!C::eval(
p[1+w3],
t)) { 
   302             if (!C::eval(
p[-3+
w],
t)) { 
   305             if (!C::eval(
p[w3],
t)) { 
   308             if (!C::eval(
p[-1+w3],
t)) { 
   311             if (!C::eval(
p[-2+2*
w],
t)) { 
   318     if (!C::eval(
p[1-w3],
t)) { 
   319         if (!C::eval(
p[1+w3],
t)) { 
   322         if (!C::eval(
p[-3+
w],
t)) { 
   325         if (!C::eval(
p[w3],
t)) { 
   328         if (!C::eval(
p[-1+w3],
t)) { 
   331         if (!C::eval(
p[-2+2*
w],
t)) { 
   336     if (!C::eval(
p[2-2*
w],
t)) { 
   337         if (!C::eval(
p[-3+
w],
t)) { 
   340         if (!C::eval(
p[w3],
t)) { 
   343         if (!C::eval(
p[-1+w3],
t)) { 
   346         if (!C::eval(
p[-2+2*
w],
t)) { 
   351     if (!C::eval(
p[-3+
w],
t)) { 
   352         if (!C::eval(
p[3-
w],
t)) { 
   355         if (!C::eval(
p[3],
t)) { 
   358         if (!C::eval(
p[3+
w],
t)) { 
   363     if (!C::eval(
p[-2+2*
w],
t)) { 
   364         if (!C::eval(
p[3-
w],
t)) { 
   367         if (!C::eval(
p[3],
t)) { 
   372     if (!C::eval(
p[3-
w],
t)) { 
   373         if (!C::eval(
p[-1+w3],
t)) { 
 
bool is_corner_10(const uint8_t *p, const int w, const int barrier)
 
GLubyte GLubyte GLubyte GLubyte w