grub-devel
[Top][All Lists]
Advanced

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

Video on EFI (was Re: RFC: 1.97 roadmap)


From: Vladimir 'phcoder' Serbinenko
Subject: Video on EFI (was Re: RFC: 1.97 roadmap)
Date: Wed, 12 Aug 2009 14:29:03 +0200

> With GOP we get access to the framebuffer which is about as good or bad as 
> VBE.
GOP is supported only on UEFI 2.0, not EFI 1.10
>
> UGA is a different story. It only supports Blt (and FillRect), not
> direct access, and the the Blt data probably has to be the same format
> as the screen data.
>
> This could be supported by creating an offscreen bitmap to which
> video_fb would draw and which would be (partially) transferred using
> the UGA Blt after every change. This would, however require some
> callback which says what part was affected to be efficient.
It can be implemented together with double buffering. the same as
Collin's "blit double buffering" works now.
>
> Accelerated drivers might be also somewhat picky about the pixel
> format (BGR vs RGB, 16bit vs 15bit) but these would typically have the
> framebuffer mapped somewhere and could use video_fb for formats they
> do not accelerate.
>
Accelerated drivers are another story and they'll have a full control
of gfx unlike using firmware functions
> Thanks
>
> Michal
>
>
> _______________________________________________
> Grub-devel mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/grub-devel
>



-- 
Regards
Vladimir 'phcoder' Serbinenko

Personal git repository: http://repo.or.cz/w/grub2/phcoder.git




reply via email to

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