5 #define ZCMP(z,zpix) ((ZPOINT)(z) >= (ZPOINT)(zpix)) 13 pz = zb->zbuf + (p->y * zb->xsize + p->x);
14 pp = (PIXEL *) ((
char *) zb->pbuf + zb->linesize * p->y + p->x * PSZB);
15 zz = p->z >> ZB_POINT_Z_FRAC_BITS;
17 *pp = RGB_TO_PIXEL(p->r, p->g, p->b);
53 unsigned int color1, color2;
55 color1 = RGBA_TO_PIXEL(p1->r, p1->g, p1->b, p1->a);
56 color2 = RGBA_TO_PIXEL(p2->r, p2->g, p2->b, p2->a);
59 if (color1 == color2) {
60 ZB_line_flat_z(zb, p1, p2, color1);
62 ZB_line_interp_z(zb, p1, p2);
68 unsigned int color1, color2;
70 color1 = RGB_TO_PIXEL(p1->r, p1->g, p1->b);
71 color2 = RGB_TO_PIXEL(p2->r, p2->g, p2->b);
74 if (color1 == color2) {
75 ZB_line_flat(zb, p1, p2, color1);
77 ZB_line_interp(zb, p1, p2);