nds_test2
diff src/main.c @ 1:d625ba001a62
more stuff in ds3
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Mon, 29 Jan 2018 03:48:05 +0200 |
parents | abcaf667f2bd |
children | dd8c9847bae9 |
line diff
1.1 --- a/src/main.c Sun Jan 28 20:05:26 2018 +0200 1.2 +++ b/src/main.c Mon Jan 29 03:48:05 2018 +0200 1.3 @@ -51,7 +51,7 @@ 1.4 ds3_clear_depth(0x7fff); 1.5 ds3_viewport(0, 0, 256, 192); 1.6 1.7 - ds3_enable(DS3_ANTIALIAS); 1.8 + ds3_enable(DS3_POLYGON_SMOOTH); 1.9 1.10 REG_POLYGON_ATTR = 0x001f00c0; /* alpha = 31, cull none */ 1.11 1.12 @@ -64,10 +64,6 @@ 1.13 int32_t scale = (sintab[(frame >> 1) & 0xff] >> 9) + 204; 1.14 int32_t sa = ((sintab[idx] >> 8) * scale) >> 8; 1.15 int32_t ca = ((costab[idx] >> 8) * scale) >> 8; 1.16 - /*float scale = 0.5 * sin(t * 0.8) + 0.8; 1.17 - int32_t sa = (int16_t)(sin(t) * 256 * scale); 1.18 - int32_t ca = (int16_t)(cos(t) * 256 * scale); 1.19 - */ 1.20 1.21 int32_t x = ca * -128 + sa * -96 + (128 << 8); 1.22 int32_t y = -sa * -128 + ca * -96 + (96 << 8);