X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=tools%2Flutgen.c;h=1dbb47ac59ffe93b646c219cbd2b25ebaa52742d;hb=c52a5978823a77da3570cb73b985b928bb8358d9;hp=70d764122e7bae1ac3315c35c5a9d9326277a81e;hpb=f57fab6afe62f2a476ef4afa1842c81722816451;p=gbajam22 diff --git a/tools/lutgen.c b/tools/lutgen.c index 70d7641..1dbb47a 100644 --- a/tools/lutgen.c +++ b/tools/lutgen.c @@ -1,6 +1,9 @@ #include #include +#define SINLUT_SIZE 256 +#define SINLUT_SCALE 32767.0 + int main(void) { int i; @@ -8,9 +11,10 @@ int main(void) puts("\t.data"); puts("\t.globl sinlut"); puts("sinlut:"); - for(i=0; i<256; i++) { - float x = sin((float)i / 128.0f * M_PI); - printf("\t.short %d\n", (int)(x * 256.0f)); + for(i=0; i