[haiku-appserver] Re: update code.

  • From: Adi Oanca <adioanca@xxxxxxxxxxxxxx>
  • To: haiku-appserver@xxxxxxxxxxxxx
  • Date: Thu, 31 Mar 2005 14:01:59 +0300

Rudolf wrote:
> 
> 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'!

        A virtual screen like the one Allegro uses.
        Why can't we use that?


bye,
Adi.

Other related posts: