X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=tools%2Ftungen.c;fp=tools%2Ftungen.c;h=62e0d637aa28ed7a0d846b40ffd3c3e7d2dde9d8;hb=2718dd43c524c4b313de8acc3cc97c497810064b;hp=4148b2641d6e0d32ff631f7432c3b42666b73861;hpb=6a650e3e08da161fcebeb9181da60e110893fa8b;p=gbajam21 diff --git a/tools/tungen.c b/tools/tungen.c index 4148b26..62e0d63 100644 --- a/tools/tungen.c +++ b/tools/tungen.c @@ -87,7 +87,12 @@ invalopt: fprintf(stderr, "invalid argument: %s\n", argv[i]); float u = ptr->x; float v = ptr->y; int r = (int)(u * 8.0 * 255.0f) & 0xff; - int b = (int)(v * 8.0 * 255.0f) & 0xff; + int g = (int)(v * 8.0 * 255.0f) & 0xff; + int b = (~(int)(v * 0.5 * 255.0f) & 0xff) + 105; + if(b > 255) b = 255; + if(b < 0) b = 0; + + /*if(v > 2.0) r = g = b = 0;*/ ptr++; @@ -97,7 +102,7 @@ invalopt: fprintf(stderr, "invalid argument: %s\n", argv[i]); if(fp) { fputc(r, fp); - fputc(0, fp); + fputc(g, fp); fputc(b, fp); } }