grub/conf
chaac b4b9367408 2006-03-31 Vesa Jaaskelainen <chaac@nic.fi>
* DISTLIST: Added include/grub/i386/pc/vbeblit.h,
        include/grub/i386/pc/vbefill.h, video/i386/pc/vbeblit.c,
        video/i386/pc/vbefill.c.

        * conf/i386-pc.rmk (vbe_mod_SOURCES): Added video/i386/pc/vbeblit.c,
        video/i386/pc/vbefill.c.

        * include/grub/video.h (grub_video_blit_format): New enum.
        (grub_video_mode_info): Added new member blit_format.
        (grub_video_get_blit_format): New function prototype.

        * include/grub/i386/pc/vbe.h (grub_video_vbe_get_video_ptr): New
        function prototype.
        (grub_video_vbe_map_rgb): Likewise.
        (grub_video_vbe_unmap_color): Likewise.

        * include/grub/i386/pc/vbeblit.h: New file.

        * include/grub/i386/pc/vbefill.h: New file.

        * video/video.c (grub_video_get_blit_format): New function.
        (grub_video_vbe_get_video_ptr): Re-declared as non-static.
        (grub_video_vbe_map_rgb): Likewise.
        (grub_video_vbe_unmap_color): Likewise.

        * video/i386/pc/vbe.c (grub_video_vbe_fill_rect): Changed to use more
        optimized fills.
        (grub_video_vbe_blit_render_target): Changed to use more optimized
        blits.
        (grub_video_vbe_setup): Added detection for optimized settings.
        (grub_video_vbe_create_render_target): Likewise.

        * video/i386/pc/vbeblit.c: New file.

        * video/i386/pc/vbefill.c: New file.
2006-03-31 14:26:34 +00:00
..
common.mk 2005-12-25 Marco Gerards <marco@gnu.org> 2005-12-25 15:59:50 +00:00
common.rmk 2005-12-25 Marco Gerards <marco@gnu.org> 2005-12-25 15:59:50 +00:00
i386-pc.mk 2006-03-31 Vesa Jaaskelainen <chaac@nic.fi> 2006-03-31 14:26:34 +00:00
i386-pc.rmk 2006-03-31 Vesa Jaaskelainen <chaac@nic.fi> 2006-03-31 14:26:34 +00:00
powerpc-ieee1275.mk 2005-12-25 Marco Gerards <marco@gnu.org> 2005-12-25 15:59:50 +00:00
powerpc-ieee1275.rmk 2005-12-25 Marco Gerards <marco@gnu.org> 2005-12-25 15:59:50 +00:00
sparc64-ieee1275.mk 2005-11-18 Timothy Baldwin <T.E.Baldwin99@members.leeds.ac.uk> 2005-11-18 14:56:55 +00:00
sparc64-ieee1275.rmk 2005-11-18 Yoshinori K. Okuji <okuji@enbug.org> 2005-11-18 10:51:00 +00:00