Subversion Repositories Kolibri OS

Rev

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

Rev 5349 Rev 5351
Line 3... Line 3...
3
;; Copyright (C) KolibriOS team 2011-2014. All rights reserved. ;;
3
;; Copyright (C) KolibriOS team 2011-2014. All rights reserved. ;;
4
;; Distributed under terms of the GNU General Public License    ;;
4
;; Distributed under terms of the GNU General Public License    ;;
5
;;                                                              ;;
5
;;                                                              ;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 7... Line 7...
7
 
7
 
Line 8... Line 8...
8
$Revision: 5349 $
8
$Revision: 5351 $
9
 
9
 
10
 
10
 
Line 280... Line 280...
280
        mov     edi, [BPSLine_calc_area+edi*4]
280
        mov     edi, [BPSLine_calc_area+edi*4]
281
;        imul    ebp, [_display.width]
281
;        imul    ebp, [_display.width]
282
        mov     ebp, [d_width_calc_area+ebp*4]
282
        mov     ebp, [d_width_calc_area+ebp*4]
Line 283... Line 283...
283
 
283
 
284
        add     ebp, ebx
284
        add     ebp, ebx
Line 285... Line 285...
285
        add     ebp, [_WinMapAddress]
285
        add     ebp, [_display.win_map]
286
 
286
 
287
        mov     eax, [esp+BLITTER.src_y]
287
        mov     eax, [esp+BLITTER.src_y]
288
        imul    eax, [esp+BLITTER.stride]
288
        imul    eax, [esp+BLITTER.stride]
Line 339... Line 339...
339
        add     [esp+.position], 1 shl 16
339
        add     [esp+.position], 1 shl 16
340
        dec     edx
340
        dec     edx
341
        jnz     .inner32
341
        jnz     .inner32
Line 342... Line 342...
342
 
342
 
343
        add     esi, [esp+BLITTER.stride]
343
        add     esi, [esp+BLITTER.stride]
344
        add     edi, [_display.pitch]
344
        add     edi, [_display.lfb_pitch]
Line 345... Line 345...
345
        add     ebp, [_display.width]
345
        add     ebp, [_display.width]
346
 
346
 
347
        mov     edx, [esp+BLITTER.w]
347
        mov     edx, [esp+BLITTER.w]
Line 373... Line 373...
373
        inc     ecx
373
        inc     ecx
374
        dec     edx
374
        dec     edx
375
        jnz     .hw.inner32
375
        jnz     .hw.inner32
Line 376... Line 376...
376
 
376
 
377
        add     esi, [esp+BLITTER.stride]
377
        add     esi, [esp+BLITTER.stride]
378
        add     edi, [_display.pitch]
378
        add     edi, [_display.lfb_pitch]
Line 379... Line 379...
379
        add     ebp, [_display.width]
379
        add     ebp, [_display.width]
380
 
380
 
381
        mov     edx, [esp+BLITTER.w]
381
        mov     edx, [esp+BLITTER.w]
Line 450... Line 450...
450
        dec     edx
450
        dec     edx
451
        jnz     .inner24
451
        jnz     .inner24
Line 452... Line 452...
452
 
452
 
453
        add     esi, [esp+BLITTER.stride]
453
        add     esi, [esp+BLITTER.stride]
454
        mov     edi, [esp+.extra_var1]
454
        mov     edi, [esp+.extra_var1]
455
        add     edi, [_display.pitch]
455
        add     edi, [_display.lfb_pitch]
Line 456... Line 456...
456
        add     ebp, [_display.width]
456
        add     ebp, [_display.width]
457
 
457
 
458
        mov     edx, [esp+BLITTER.w]
458
        mov     edx, [esp+BLITTER.w]
Line 512... Line 512...
512
        dec     edx
512
        dec     edx
513
        jnz     .inner16
513
        jnz     .inner16
Line 514... Line 514...
514
 
514
 
515
        add     esi, [esp+BLITTER.stride]
515
        add     esi, [esp+BLITTER.stride]
516
        mov     edi, [esp+.extra_var1]
516
        mov     edi, [esp+.extra_var1]
517
        add     edi, [_display.pitch]
517
        add     edi, [_display.lfb_pitch]
Line 518... Line 518...
518
        add     ebp, [_display.width]
518
        add     ebp, [_display.width]
519
 
519
 
520
        mov     edx, [esp+BLITTER.w]
520
        mov     edx, [esp+BLITTER.w]