[haiku-appserver] Re: update code.

  • From: "Rudolf" <drivers.be-hold@xxxxxxxxxxxx>
  • To: haiku-appserver@xxxxxxxxxxxxx
  • Date: Thu, 31 Mar 2005 12:59:00 +0200 CEST


Adi wrote:
>       I think this function must stay in DD as the HW accelerated 
> subclass
> should pass the rectangles found in those regions to the accelerant, 
> by
> way of screen_to_screen_blit() hook function. (That HW accelerated 
> subclass
> should build a list of blit_params and pass to the accelerant) From 
> this point
> it's accelerant's job how to handle things. And he can do _a lot_ 
> better than
> what I did in CCR(). He has enough video memory at its disposal so 
> that it can
> copy really fast from on-screen to a part of free video memory and 
> then back
> again. And if I'm not wrong this is fast enough to be done during a 
> retrace.

Please remember that you cannot do this: the current driver arch does 
NOT support you blitting outside the screen's area (framebuffer or 
whatever). So you cannot blit in 'a part of free video memory'!

Rudolf.


Other related posts: