Subversion Repositories Kolibri OS

Rev

Rev 5187 | Rev 6108 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5187 Rev 5208
Line 4... Line 4...
4
{
4
{
5
if TGL_FEATURE_RENDER_BITS eq 24
5
if TGL_FEATURE_RENDER_BITS eq 24
6
	mov ecx,[p2]
6
	mov ecx,[p2]
7
	mov eax,[ecx+offs_zbup_r]
7
	mov eax,[ecx+offs_zbup_r]
8
	shr eax,8
8
	mov [colorR],ah ;colorR=p2.r>>8
9
	mov [colorR],al ;colorR=p2.r>>8
-
 
10
	mov eax,[ecx+offs_zbup_g]
9
	mov eax,[ecx+offs_zbup_g]
11
	shr eax,8
10
	mov [colorG],ah ;colorG=p2.g>>8
12
	mov [colorG],al ;colorG=p2.g>>8
-
 
13
	mov eax,[ecx+offs_zbup_b]
11
	mov eax,[ecx+offs_zbup_b]
14
	shr eax,8
12
	mov [colorB],ah ;colorB=p2.b>>8
15
	mov [colorB],al ;colorB=p2.b>>8
-
 
16
;else
13
;else
17
;  color=RGB_TO_PIXEL(p2->r,p2->g,p2->b);
14
;  color=RGB_TO_PIXEL(p2->r,p2->g,p2->b);
18
end if
15
end if
19
}
16
}
20
 
17
 
Line 131... Line 128...
131
	n dd ? ;int
128
	n dd ? ;int
132
end if
129
end if
133
if code eq 1
130
if code eq 1
134
	mov eax,[x2]
131
	mov eax,[x2]
135
	shr eax,16
132
	sar eax,16
136
	sub eax,[x1]
133
	sub eax,[x1]
137
	mov [n],eax ;n = (x2 >> 16) - x1
134
	mov [n],eax ;n = (x2 >> 16) - x1
138
;  pp=pp1+x1;
135
;  pp=pp1+x1;
139
;  pz=pz1+x1;
136
;  pz=pz1+x1;
140
;  z=z1;
137
;  z=z1;
141
;  rgb=(r1 << 16) & 0xFFC00000;
138
;  rgb=(r1 << 16) & 0xFFC00000;