* include/grub/video_fb.h (grub_video_fb_doublebuf_update_screen_t): Move from here ... * grub-core/video/fb/video_fb.c (grub_video_fb_doublebuf_update_screen_t): ... here. Remove arguments. * grub-core/video/fb/video_fb.c (framebuf_t): New type. (front_target): Remove front_target. Add pages. (grub_video_fb_init): Skip setting front_pages. (grub_video_fb_fini): Likewise. (doublebuf_blit_update_screen): Use pages. (grub_video_fb_doublebuf_blit_init): Likewise. (doublebuf_pageflipping_init): Allocate offscreen buffer. (doublebuf_pageflipping_update_screen): Use offscreen buffer. (grub_video_fb_setup): Prefer doublebuffing. |
||
|---|---|---|
| .. | ||
| emu | ||
| fb | ||
| i386/pc | ||
| readers | ||
| bitmap.c | ||
| bitmap_scale.c | ||
| bochs.c | ||
| cirrus.c | ||
| colors.c | ||
| efi_gop.c | ||
| efi_uga.c | ||
| ieee1275.c | ||
| radeon_fuloong2e.c | ||
| sis315_init.c | ||
| sis315pro.c | ||
| sm712.c | ||
| sm712_init.c | ||
| video.c | ||