Subversion Repositories Kolibri OS

Rev

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

Rev 1102 Rev 2284
Line 319... Line 319...
319
	push	eax
319
	push	eax
320
	invoke	mem.free, edi
320
	invoke	mem.free, edi
321
	pop	eax
321
	pop	eax
322
	push	eax
322
	push	eax
323
	mov	ecx, [eax + Image.Width]
323
	mov	ecx, [eax + Image.Width]
-
 
324
	mov	edi, [eax + Image.Data]
324
.bpp24:
325
.bpp24:
325
	mov	edx, [esp+16]	; get background color
326
	mov	edx, [esp+16]	; get background color
326
.bpp24.extloop:
327
.bpp24.extloop:
327
	push	ecx
328
	push	ecx
328
.bpp24.innloop:
329
.bpp24.innloop:
Line 335... Line 336...
335
	mov	[edi], dx
336
	mov	[edi], dx
336
	ror	edx, 16
337
	ror	edx, 16
337
	mov	[edi+2], dl
338
	mov	[edi+2], dl
338
	ror	edx, 16
339
	ror	edx, 16
339
@@:
340
@@:
340
	add	edi, 4
341
	add	edi, 3
341
	dec	ecx
342
	dec	ecx
342
	jz	@f
343
	jz	@f
343
	dec	dword [esp]
344
	dec	dword [esp]
344
	jnz	.bpp24.dwordloop
345
	jnz	.bpp24.dwordloop
345
@@:
346
@@: