Subversion Repositories Kolibri OS

Rev

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

Rev 8869 Rev 9679
Line 3... Line 3...
3
;; Copyright (C) KolibriOS team 2011-2015. All rights reserved. ;;
3
;; Copyright (C) KolibriOS team 2011-2015. 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: 8869 $
8
$Revision: 9679 $
9
 
9
 
10
 
10
 
Line 211... Line 211...
211
end virtual
211
end virtual
212
        sub     esp, .local_vars_size
212
        sub     esp, .local_vars_size
Line 213... Line 213...
213
        
213
        
Line 214... Line 214...
214
        mov     [esp+.flags], ebx
214
        mov     [esp+.flags], ebx
-
 
215
 
215
        
216
        mov     eax, [current_slot_idx]
216
        mov     eax, [TASK_BASE]
217
        shl     eax, 5 ; sizeof.WDATA
217
        mov     ebx, [eax-twdw + WDATA.box.width]
218
        mov     ebx, [eax + window_data + WDATA.box.width]
218
        mov     edx, [eax-twdw + WDATA.box.height]
219
        mov     edx, [eax + window_data + WDATA.box.height]
Line 219... Line 220...
219
        inc     ebx
220
        inc     ebx
Line 257... Line 258...
257
 
258
 
258
        mov     ecx, esp
259
        mov     ecx, esp
259
        call    blit_clip
260
        call    blit_clip
Line 260... Line 261...
260
        jc      .L57
261
        jc      .L57
-
 
262
 
Line 261... Line 263...
261
 
263
        mov     eax, [current_slot_idx]
262
        mov     eax, [TASK_BASE]
264
        shl     eax, 5 ; sizeof.WDATA
263
 
265
 
264
        mov     ebx, [esp+BLITTER.dst_x]
266
        mov     ebx, [esp+BLITTER.dst_x]
Line 265... Line 267...
265
        mov     ebp, [esp+BLITTER.dst_y]
267
        mov     ebp, [esp+BLITTER.dst_y]
266
        add     ebx, [eax-twdw + WDATA.box.left]
268
        add     ebx, [eax + window_data + WDATA.box.left]
Line 267... Line 269...
267
        add     ebp, [eax-twdw + WDATA.box.top]
269
        add     ebp, [eax + window_data + WDATA.box.top]