forked from KolibriOS/kolibrios
VESA draw the small speedup
git-svn-id: svn://kolibrios.org@2451 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
1e9db5557e
commit
145124ff4e
@ -166,6 +166,7 @@ dll_cur_addr dd MIN_DEFAULT_DLL_ADDR
|
||||
; mike.dld {
|
||||
db 0
|
||||
dd servetable-0x10000
|
||||
align 4
|
||||
draw_line dd __sys_draw_line
|
||||
draw_pointer dd __sys_draw_pointer
|
||||
;//mike.dld, 2006-08-02 [
|
||||
|
@ -381,9 +381,9 @@ align 4
|
||||
mov eax, [esi+ecx*4]
|
||||
|
||||
; check for hardware cursor
|
||||
cmp [_display.select_cursor], 0
|
||||
je @f
|
||||
cmp [_display.select_cursor], select_cursor
|
||||
je @f
|
||||
cmp [_display.select_cursor], 0
|
||||
jne .no_mouseunder
|
||||
;--------------------------------------
|
||||
align 4
|
||||
@ -451,9 +451,9 @@ align 4
|
||||
lea edi, [edi+ecx*2]
|
||||
|
||||
; check for hardware cursor
|
||||
cmp [_display.select_cursor], 0
|
||||
je @f
|
||||
cmp [_display.select_cursor], select_cursor
|
||||
je @f
|
||||
cmp [_display.select_cursor], 0
|
||||
jne .no_mouseunder_1
|
||||
;--------------------------------------
|
||||
align 4
|
||||
|
@ -54,9 +54,9 @@ Vesa20_getpixel24:
|
||||
; ebx = y
|
||||
;--------------------------------------
|
||||
; check for hardware cursor
|
||||
cmp [_display.select_cursor], 0
|
||||
je @f
|
||||
cmp [_display.select_cursor], select_cursor
|
||||
je @f
|
||||
cmp [_display.select_cursor], 0
|
||||
jne .no_mouseunder
|
||||
;--------------------------------------
|
||||
align 4
|
||||
@ -87,9 +87,9 @@ align 4
|
||||
Vesa20_getpixel32:
|
||||
;--------------------------------------
|
||||
; check for hardware cursor
|
||||
cmp [_display.select_cursor], 0
|
||||
je @f
|
||||
cmp [_display.select_cursor], select_cursor
|
||||
je @f
|
||||
cmp [_display.select_cursor], 0
|
||||
jne .no_mouseunder
|
||||
;--------------------------------------
|
||||
align 4
|
||||
@ -1565,9 +1565,9 @@ dp3:
|
||||
mov eax, [esi]
|
||||
|
||||
; check for hardware cursor
|
||||
cmp [_display.select_cursor], 0
|
||||
je @f
|
||||
cmp [_display.select_cursor], select_cursor
|
||||
je @f
|
||||
cmp [_display.select_cursor], 0
|
||||
jne .no_mouseunder
|
||||
;--------------------------------------
|
||||
align 4
|
||||
@ -1766,9 +1766,9 @@ align 4
|
||||
.novert:
|
||||
push ecx
|
||||
; check for hardware cursor
|
||||
cmp [_display.select_cursor], 0
|
||||
jne @f
|
||||
cmp [_display.select_cursor], select_cursor
|
||||
jne @f
|
||||
cmp [_display.select_cursor], 0
|
||||
jne .no_mouseunder
|
||||
;--------------------------------------
|
||||
align 4
|
||||
|
@ -381,9 +381,9 @@ VGA_putpixel:
|
||||
mov eax, [esp+32-8+4] ; color
|
||||
;--------------------------------------
|
||||
; check for hardware cursor
|
||||
cmp [_display.select_cursor], 0
|
||||
je @f
|
||||
cmp [_display.select_cursor], select_cursor
|
||||
je @f
|
||||
cmp [_display.select_cursor], 0
|
||||
jne .no_mouseunder
|
||||
;--------------------------------------
|
||||
align 4
|
||||
|
Loading…
Reference in New Issue
Block a user