X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=fbgfx;a=blobdiff_plain;f=src%2Ftunnel.c;h=c6504ce24f99031ce1219cb5f30e400642168c10;hp=f4b3984e881d6b325608d393eeb2d13ff3e867f4;hb=21180fdf54f0c578af0959df088de308ce25ca61;hpb=047042f3d08b2eb272256f0e17b2391c85756f49 diff --git a/src/tunnel.c b/src/tunnel.c index f4b3984..c6504ce 100644 --- a/src/tunnel.c +++ b/src/tunnel.c @@ -1,6 +1,7 @@ #include #include #include +#include #include #include "tpool.h" #include "tunnel.h" @@ -172,29 +173,10 @@ static void tunnel_color(int *rp, int *gp, int *bp, long toffs, unsigned int tpa } #define PACK_RGB16(r, g, b) \ - (((((r) >> 3) & 0x1f) << 11) | ((((g) >> 2) & 0x3f) << 5) | ((b) & 0x1f)) + (((((r) >> 3) & 0x1f) << 11) | ((((g) >> 2) & 0x3f) << 5) | (((b) >> 3) & 0x1f)) #define PACK_RGB32(r, g, b) \ ((((r) & 0xff) << 16) | (((g) & 0xff) << 8) | ((b) & 0xff)) -#define PUTPIXEL(pixtype, col) \ - do { \ - int k; \ - pixtype *ptr = pixels; \ - for(k=0; k> 1); for(i=0; i