Subversion Repositories Kolibri OS

Rev

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

Rev 2692 Rev 2733
Line 102... Line 102...
102
	je	.normal
102
	je	.normal
103
	cmp	eax, 0x7C
103
	cmp	eax, 0x7C
104
	jnz	.error
104
	jnz	.error
105
; convert images with <= 8 bpp to 8bpp, other - to 32 bpp
105
; convert images with <= 8 bpp to 8bpp, other - to 32 bpp
106
.normal:
106
.normal:
107
	m2m	eax, Image.bpp8
107
	m2m	eax, Image.bpp8i
108
	cmp	byte [ebx + 14], 8	; bit count
108
	cmp	byte [ebx + 14], 8	; bit count
109
	jbe	@f
109
	jbe	@f
110
	mov	al, Image.bpp32
110
	mov	al, Image.bpp32
111
@@:
111
@@:
112
	push	eax
112
	push	eax
Line 122... Line 122...
122
@@:
122
@@:
123
	pushd	eax
123
	pushd	eax
124
	pushd	[ebx + 4]	;[ebx + bmp.InfoHeader.Width]
124
	pushd	[ebx + 4]	;[ebx + bmp.InfoHeader.Width]
125
	jmp	.create
125
	jmp	.create
126
.old1:
126
.old1:
127
	m2m	eax, Image.bpp8
127
	m2m	eax, Image.bpp8i
128
	cmp	byte [ebx + 10], 8	; bit count
128
	cmp	byte [ebx + 10], 8	; bit count
129
	jbe	@f
129
	jbe	@f
130
	mov	al, Image.bpp32
130
	mov	al, Image.bpp32
131
@@:
131
@@:
132
	push	eax
132
	push	eax