Subversion Repositories Kolibri OS

Rev

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

Rev 5922 Rev 5939
Line 779... Line 779...
779
end if
779
end if
780
			add edi,4*PSZB
780
			add edi,4*PSZB
781
			sub dword[n],4
781
			sub dword[n],4
782
		jmp .cycle_1
782
		jmp .cycle_1
783
		.cycle_2: ;while (n>=0)
783
		.cycle_2: ;while (n>=0)
-
 
784
		cmp dword[n],0
-
 
785
		jl .cycle_2_end
784
if INTERP_RGB eq 1
786
if INTERP_RGB eq 1
785
		; коректирование испорченных пикселей (в конце линии)
787
		; коректирование испорченных пикселей (в конце линии)
786
		bt dword[or1],31
788
		bt dword[or1],31
787
		jnc @f
789
		jnc @f
788
			mov dword[or1],0
790
			mov dword[or1],0
Line 809... Line 811...
809
		bt dword[ob1],16
811
		bt dword[ob1],16
810
		jnc .end_b
812
		jnc .end_b
811
			mov dword[ob1],0xff00
813
			mov dword[ob1],0xff00
812
		.end_b:
814
		.end_b:
813
end if
815
end if
814
		cmp dword[n],0
-
 
815
		jl .cycle_2_end
-
 
816
			PUT_PIXEL 0
816
			PUT_PIXEL 0
817
if INTERP_Z eq 1
817
if INTERP_Z eq 1
818
			add dword[pz],2 ;=sizeof(uint)
818
			add dword[pz],2 ;=sizeof(uint)
819
end if
819
end if
820
			add edi,PSZB
820
			add edi,PSZB