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.
This commit is contained in:
parent
c2379b9c31
commit
b4b9367408
12 changed files with 845 additions and 21 deletions
4
DISTLIST
4
DISTLIST
|
@ -124,6 +124,8 @@ include/grub/i386/pc/multiboot.h
|
|||
include/grub/i386/pc/serial.h
|
||||
include/grub/i386/pc/time.h
|
||||
include/grub/i386/pc/vbe.h
|
||||
include/grub/i386/pc/vbeblit.h
|
||||
include/grub/i386/pc/vbefill.h
|
||||
include/grub/i386/pc/vga.h
|
||||
include/grub/i386/pc/util/biosdisk.h
|
||||
include/grub/ieee1275/ieee1275.h
|
||||
|
@ -235,3 +237,5 @@ util/powerpc/ieee1275/grub-mkimage.c
|
|||
util/powerpc/ieee1275/misc.c
|
||||
video/video.c
|
||||
video/i386/pc/vbe.c
|
||||
video/i386/pc/vbeblit.c
|
||||
video/i386/pc/vbefill.c
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue