145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
|
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
|
+
-
+
+
-
+
|
abs(ol4g - l4->g) < lighterr &&
abs(ol3b - l3->b) < lighterr &&
abs(ol4b - l4->b) < lighterr) ||
!wtex) {
curvert -= 2;
nquads--;
} else {
unsigned char *p3 =
uchar *p3 = (uchar *)(&verts[curvert - 1].r);
(unsigned char *)(&verts[curvert - 1].r);
ol3r = p3[0];
ol3g = p3[1];
ol3b = p3[2];
unsigned char *p4 =
uchar *p4 = (uchar *)(&verts[curvert - 2].r);
(unsigned char *)(&verts[curvert - 2].r);
ol4r = p4[0];
ol4g = p4[1];
ol4b = p4[2];
}
}
if (isceil) {
|