grub/grub-core/video/fb
Vladimir 'phcoder' Serbinenko 52f0f64384 Avoid unnecessary memcpy of whole video buffer.
* grub-core/video/fb/video_fb.c (dirty): New struct.
	(framebuffer): Add members current_dirty and previous_dirty.
	(dirty): New function.
	(grub_video_fb_fill_rect): Update dirty.
	(common_blitter): Likewise.
	(grub_video_fb_scroll): Likewise.
	(doublebuf_blit_update_screen): Copy only dirty part.
	(doublebuf_pageflipping_update_screen): Likewise.
	(grub_video_fb_doublebuf_blit_init): Init dirty.
	(doublebuf_pageflipping_init): Likewise.
	(grub_video_fb_setup): Likewise.
2012-06-19 19:34:51 +02:00
..
fbblit.c Fix video on platforms where unaligned access is forbidden. 2011-12-13 20:07:33 +01:00
fbfill.c Fix video on platforms where unaligned access is forbidden. 2011-12-13 20:07:33 +01:00
fbutil.c Fix video on platforms where unaligned access is forbidden. 2011-12-13 20:07:33 +01:00
video_fb.c Avoid unnecessary memcpy of whole video buffer. 2012-06-19 19:34:51 +02:00