[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
> http://lists.gnu.org/mailman/listinfo/grub-devel
>
--
Regards
Vladimir 'phcoder' Serbinenko
Personal git repository: http://repo.or.cz/w/grub2/phcoder.git
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Video on EFI (was Re: RFC: 1.97 roadmap),
Vladimir 'phcoder' Serbinenko <=