cirrus: stop passing around src pointers in the blitter
commitffaf857778286ca54e3804432a2369a279e73aa7
authorGerd Hoffmann <kraxel@redhat.com>
Wed, 15 Mar 2017 13:28:07 +0000 (15 14:28 +0100)
committerGerd Hoffmann <kraxel@redhat.com>
Thu, 16 Mar 2017 07:58:16 +0000 (16 08:58 +0100)
tree0fa8ca3f6cc9c49147625e7d97209c40b9fa1b4a
parent026aeffcb4752054830ba203020ed6eb05bcaba8
cirrus: stop passing around src pointers in the blitter

Does basically the same as "cirrus: stop passing around dst pointers in
the blitter", just for the src pointer instead of the dst pointer.

For the src we have to care about cputovideo blits though and fetch the
data from s->cirrus_bltbuf instead of vga memory.  The cirrus_src*()
helper functions handle that.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 1489584487-3489-1-git-send-email-kraxel@redhat.com
hw/display/cirrus_vga.c
hw/display/cirrus_vga_rop.h
hw/display/cirrus_vga_rop2.h