Just be aware that FrameBuffer is optional, and is not implemented on all 
graphics devices. Using Blt() is generally more reliable.

Tim

-----Original Message-----
From: Varun Sampath [mailto:[email protected]] 
Sent: Friday, March 01, 2013 12:55 PM
To: [email protected]
Subject: Re: [edk2] GOP graphics - what's up?

>> Question - since there seems to be a push to move to GOP.  I take it under 
>> that you don't have to deal with things like page banks and such.  Is it 
>> something where you'll be able to ask UEFI for the address of a screen 
>> buffer where you can then write your data to have graphic points show up on 
>> the screen?  So if you wanted to limit memory and not have to blt an entire 
>> screen, you could implement circle, line, etc.. from your existing graphic 
>> library to simply use the new address and not have to deal with page banks 
>> and such (like some current video modes) ?

Yep, you can either use the FrameBufferBase address from  
EFI_GRAPHICS_OUTPUT_PROTOCOL_MODE and write directly there, or you can use 
GOP->Blt() to do the drawing for you. You can define for GOP->Blt() the 
rectangular region you want to draw, so you don't have to copy the entire 
screen each time.

-Varun

-----------------------------------------------------------------------------------
This email message is for the sole use of the intended recipient(s) and may 
contain confidential information.  Any unauthorized review, use, disclosure or 
distribution is prohibited.  If you are not the intended recipient, please 
contact the sender by reply email and destroy all copies of the original 
message.
-----------------------------------------------------------------------------------

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics Download AppDynamics Lite for free 
today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to