Garrett D'Amore wrote:
> Edward Shu wrote:
>>
>>  I think there are two concepts to be clarified, VGA text console
>> and VESA text console.  VGA text console is the legacy way.
>> In this proposal, you may mean the VESA text console when
>> text console is mentioned, that emulates the text output with
>> the VESA graphics mode.  As VESA is a generic graphics
>> standard with few hardware specific acceleration,  the text
>> rendering speed will be much slower causing flicking screen.
>> I recommend to reserve some open interfaces for third-party to
>> fully accelerating the text rendering  under VESA text mode.
>>  Other comments in lines below.
> 
> I agree with this.. specifically I can see that *scrolling* can be slow 
> if not accelerated.

  In 16-bit depth (which is automatically selected in favor of 24-bit) 
performance is very hard distinguish from VGA text mode. We've 
explicitly been

  However you're right, before we figured out to map the frame buffer 
cache combined, performance was unacceptable.

  Since then we've been asking folks specifically about scrolling 
performance during demos and have not received any more negative 
feedback. We'll try to get some bits available at least semi publicly so 
folks not in mpk can convince themselves of this as well.

>  I doubt just adding characters to the screen would be a problem, though.

  Correct. The only additional thing we sort of wish VESA had is blit.

> NetBSD's graphics console has a nice way of expressing bitblt support... 
> perhaps something similar can be used here.

  We do have some experimental interfaces, but that would be beyond the 
realm of VESA.

-jan

Reply via email to