Changeset 1777 for libcaca/trunk/src
- Timestamp:
- Jun 28, 2007, 9:42:36 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/src/cacademo.c
r1766 r1777 865 865 static int *yTable; 866 866 867 868 869 867 /* register is quite a bad idea on CISC, but not on RISC */ 870 868 register unsigned int x, y; … … 875 873 { 876 874 case INIT: 877 878 875 screen = (unsigned int*)malloc(4 * XSIZ * YSIZ 879 876 * sizeof(unsigned char)); … … 899 896 yTable[x] = x*TEXTURE_SIZE; 900 897 } 901 902 break; 898 break; 899 903 900 case PREPARE: 904 901 break; 902 905 903 case UPDATE: 906 907 904 alphaF += 4; 908 905 tF += 3; 909 scaleF = (FMUL(sinTable[tF&0xFFFF], TOFIX(3)) + (TOFIX(5)));906 scaleF = FMUL(sinTable[tF&0xFFFF], TOFIX(3)) + TOFIX(4); 910 907 xxF = FMUL(cosTable[(alphaF)&0xFFFF], scaleF); 911 908 yyF = FMUL(sinTable[(alphaF)&0xFFFF], scaleF); … … 934 931 vF = vF_ += xxF; 935 932 } 936 937 933 break; 938 934 case RENDER: … … 942 938 dither, save); 943 939 break; 940 944 941 case FREE: 945 942 free(cosTable);
Note: See TracChangeset
for help on using the changeset viewer.