commit-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

grub2 ChangeLog commands/videotest.c conf/i386-...


From: Vesa Jääskeläinen
Subject: grub2 ChangeLog commands/videotest.c conf/i386-...
Date: Mon, 31 Jul 2006 14:21:36 +0000

CVSROOT:        /sources/grub
Module name:    grub2
Changes by:     Vesa Jääskeläinen <chaac>    06/07/31 14:21:36

Modified files:
        .              : ChangeLog 
        commands       : videotest.c 
        conf           : i386-pc.mk i386-pc.rmk 
        include/grub   : video.h 
        include/grub/i386/pc: vbe.h vbeblit.h vbefill.h 
        term           : gfxterm.c 
        video          : video.c 
        video/i386/pc  : vbe.c vbeblit.c vbefill.c 
Added files:
        include/grub   : bitmap.h 
        include/grub/i386/pc: vbeutil.h 
        video          : bitmap.c 
        video/i386/pc  : vbeutil.c 
        video/readers  : tga.c 

Log message:
        2006-07-29  Vesa Jaaskelainen  <address@hidden>
        
                * include/grub/bitmap.h: New file.
        
                * include/grub/i386/pc/vbeutil.h: Likewise.
        
                * video/bitmap.c: Likewise.
        
                * video/readers/tga.c: Likewise.
        
                * video/i386/pc/vbeutil.c: Likewise.
        
                * commands/videotest.c: Code cleanup and updated to reflect to 
new
                video API.
        
                * term/gfxterm.c: Likewise.
        
                * video/video.c: Likewise.
        
                * conf/i386-pc.rmk (pkgdata_MODULES): Added tga.mod and 
bitmap.mod.
                (vbe_mod_SOURCES): Added video/i386/pc/vbeutil.c.
                (bitmap_mod_SOURCES): New entry.
                (bitmap_mod_CFLAGS): Likewise.
                (bitmap_mod_LDFLAGS): Likewise.
                (tga_mod_SOURCES): Likewise.
                (tga_mod_CFLAGS): Likewise.
                (tga_mod_LDFLAGS): Likewise.
        
                * include/grub/video.h (grub_video_blit_operators): New enum 
type.
                (grub_video_render_target): Changed as forward declaration and 
moved
                actual definition to be video driver specific.
                (grub_video_adapter.blit_bitmap): Added blitting operator.
                (grub_video_adapter.blit_render_target): Likewise.
                (grub_video_blit_bitmap): Likewise.
                (grub_video_blit_render_target): Likewise.
        
                * include/grub/i386/pc/vbe.h (grub_video_render_target): Added
                driver specific render target definition.
                (grub_video_vbe_map_rgba): Added driver internal helper.
                (grub_video_vbe_unmap_color): Updated to use
                grub_video_i386_vbeblit_info.
                (grub_video_vbe_get_video_ptr): Likewise.
        
                * include/grub/i386/pc/vbeblit.h
                (grub_video_i386_vbeblit_R8G8B8A8_R8G8B8A8): Updated to use
                grub_video_i386_vbeblit_info.
                (grub_video_i386_vbeblit_R8G8B8_R8G8B8A8): Likewise.
                (grub_video_i386_vbeblit_index_R8G8B8A8): Likewise.
                (grub_video_i386_vbeblit_R8G8B8A8_R8G8B8): Likewise.
                (grub_video_i386_vbeblit_R8G8B8_R8G8B8): Likewise.
                (grub_video_i386_vbeblit_index_R8G8B8): Likewise.
                (grub_video_i386_vbeblit_index_index): Likewise.
                (grub_video_i386_vbeblit_R8G8B8X8_R8G8B8X8): New blitter 
function.
                (grub_video_i386_vbeblit_R8G8B8_R8G8B8X8): Likewise.
                (grub_video_i386_vbeblit_index_R8G8B8X8): Likewise.
                (grub_video_i386_vbeblit_blend): Added generic blitter for blend
                operator.
                (grub_video_i386_vbeblit_replace): Added generic blitter for 
replace
                operator.
        
                * video/i386/pc/vbeblit.c: Updated to reflect changes on
                include/grub/i386/pc/vbeblit.h.
        
                * include/grub/i386/pc/vbefill.h 
(grub_video_i386_vbefill_R8G8B8A8):
                Updated to use grub_video_i386_vbeblit_info.
                (grub_video_i386_vbefill_R8G8B8): Likewise.
                (grub_video_i386_vbefill_index): Likewise.
                (grub_video_i386_vbefill): Added generic filler.
        
                * video/i386/pc/vbefill.c: Updated to reflect changes on
                include/grub/i386/pc/vbefill.h.
        
                * video/i386/pc/vbe.c (grub_video_vbe_get_video_ptr): Updated 
to use
                grub_video_i386_vbeblit_info.
                (grub_video_vbe_unmap_color): Likewise.
                (grub_video_vbe_blit_glyph): Likewise.
                (grub_video_vbe_scroll): Likewise.
                (grub_video_vbe_draw_pixel): Removed function.
                (grub_video_vbe_get_pixel): Likewise.
                (grub_video_vbe_fill_rect): Moved all blitters to vbefill.c and
                updated code to use it.
                (common_blitter): Added common blitter for render target and 
bitmap.
                (grub_video_vbe_blit_bitmap): Updated to use common_blitter.
                (grub_video_vbe_blit_render_target): Likewise.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/grub2/ChangeLog?cvsroot=grub&r1=1.289&r2=1.290
http://cvs.savannah.gnu.org/viewcvs/grub2/commands/videotest.c?cvsroot=grub&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/grub2/conf/i386-pc.mk?cvsroot=grub&r1=1.74&r2=1.75
http://cvs.savannah.gnu.org/viewcvs/grub2/conf/i386-pc.rmk?cvsroot=grub&r1=1.66&r2=1.67
http://cvs.savannah.gnu.org/viewcvs/grub2/include/grub/video.h?cvsroot=grub&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/grub2/include/grub/bitmap.h?cvsroot=grub&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/grub2/include/grub/i386/pc/vbe.h?cvsroot=grub&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/grub2/include/grub/i386/pc/vbeblit.h?cvsroot=grub&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/grub2/include/grub/i386/pc/vbefill.h?cvsroot=grub&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/grub2/include/grub/i386/pc/vbeutil.h?cvsroot=grub&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/grub2/term/gfxterm.c?cvsroot=grub&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/grub2/video/video.c?cvsroot=grub&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/grub2/video/bitmap.c?cvsroot=grub&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/grub2/video/i386/pc/vbe.c?cvsroot=grub&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/grub2/video/i386/pc/vbeblit.c?cvsroot=grub&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/grub2/video/i386/pc/vbefill.c?cvsroot=grub&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/grub2/video/i386/pc/vbeutil.c?cvsroot=grub&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/grub2/video/readers/tga.c?cvsroot=grub&rev=1.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]