Subversion Repositories Kolibri OS

Rev

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

Rev 2733 Rev 7523
Line 965... Line 965...
965
locals
965
locals
966
  shift   bmp.RgbByteQuad
966
  shift   bmp.RgbByteQuad
967
  unshift bmp.RgbByteQuad
967
  unshift bmp.RgbByteQuad
968
  mask	  bmp.RgbQuad
968
  mask	  bmp.RgbQuad
969
  delta   dd ?
969
  delta   dd ?
-
 
970
  dataoff dd ?	; offset of encoded data
-
 
971
		; row data are aligned on dword from data start, not file start
970
endl
972
endl
Line 971... Line 973...
971
 
973
 
972
	mov	[delta], 4
974
	mov	[delta], 4
973
	mov	eax, [edx + Image.Extended]
975
	mov	eax, [edx + Image.Extended]
Line 1016... Line 1018...
1016
	call	.calc_unshift
1018
	call	.calc_unshift
1017
	mov	[unshift.Alpha], al
1019
	mov	[unshift.Alpha], al
Line 1018... Line 1020...
1018
 
1020
 
1019
	mov	edi, [edx + Image.Data]
1021
	mov	edi, [edx + Image.Data]
-
 
1022
	pop	esi
Line 1020... Line 1023...
1020
	pop	esi
1023
	mov	[dataoff], esi
Line 1021... Line 1024...
1021
 
1024
 
Line 1066... Line 1069...
1066
 
1069
 
1067
	pop	ecx
1070
	pop	ecx
1068
	dec	ecx
1071
	dec	ecx
Line -... Line 1072...
-
 
1072
	jnz	.next_pixel
-
 
1073
 
-
 
1074
	sub	esi, [dataoff]
-
 
1075
	add	esi, 3
1069
	jnz	.next_pixel
1076
	and	esi, not 3
1070
 
1077
	add	esi, [dataoff]
1071
	pop	ecx
1078
	pop	ecx
Line 1072... Line 1079...
1072
	dec	ecx
1079
	dec	ecx