]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Update vd_bitbltchr_t type to handle operation mask (to not touch pixels which
authorray <ray@FreeBSD.org>
Mon, 11 Nov 2013 13:25:49 +0000 (13:25 +0000)
committerray <ray@FreeBSD.org>
Mon, 11 Nov 2013 13:25:49 +0000 (13:25 +0000)
commit2edf4bd36a1bcf199f982208521c438c82bfaab0
treec4eea4a6ee6d4aac6f61044cfb30c41dce126a02
parent792e20c4dea7988e9a6a0d8d5db0687e3f9eef07
Update vd_bitbltchr_t type to handle operation mask (to not touch pixels which
 is not defined in mask) and bpl (bytes per source line).
Only vt_fb driver handle handle bpl yet.
Add protector for case when blitting image can be drawn partially out of screen,
like mouse cursor.

Mouse cursor and its movements works fine, copy/paste not yet.

Sponsored by: The FreeBSD Foundation
sys/dev/vt/hw/fb/vt_fb.c
sys/dev/vt/hw/ofwfb/ofwfb.c
sys/dev/vt/hw/vga/vga.c
sys/dev/vt/hw/xboxfb/xboxfb.c
sys/dev/vt/vt.h
sys/dev/vt/vt_core.c