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);