[Top][All Lists]

[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

Vladimir 'phcoder' Serbinenko

Personal git repository:

reply via email to

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