Subversion Repositories Kolibri OS

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
5131 clevermous 1
 
2
http://www.devolution.com/~slouken/SDL/
3
4
 
5
6
 
7
data files from http://www.idsoftware.com/.
8
9
 
10
	// Duff's Device
11
	count = width;
12
	n = (count + 7) / 8;
13
	dest = ((PIXEL16 *)src) + x+width - 1;
14
	src += x+width - 1;
15
16
 
17
	case 0:	do {	*dest-- = st2d_8to16table[*src--];
18
	case 7:		*dest-- = st2d_8to16table[*src--];
19
	case 6:		*dest-- = st2d_8to16table[*src--];
20
	case 5:		*dest-- = st2d_8to16table[*src--];
21
	case 4:		*dest-- = st2d_8to16table[*src--];
22
	case 3:		*dest-- = st2d_8to16table[*src--];
23
	case 2:		*dest-- = st2d_8to16table[*src--];
24
	case 1:		*dest-- = st2d_8to16table[*src--];
25
		} while (--n > 0);
26
	}
27
This idea may make it into the SDL blitters if it turns out to be faster
28
than my current code. :)
29
30
 
31
open source release of id games. :)
32
33
 
34