Go to the FreeLists Home Page Home Signup Help Login
 



[haiku-appserver] || [Date Prev] [12-2005 Date Index] [Date Next] || [Thread Prev] [12-2005 Thread Index] [Thread Next]

[haiku-appserver] Re: getting a clone of the current Accelerant

  • From: "Axel Dörfler" <axeld@xxxxxxxxxxxxxxxx>
  • To: haiku-appserver@xxxxxxxxxxxxx
  • Date: Fri, 02 Dec 2005 12:27:42 +0100 CET
Stephan Aßmus <superstippi@xxxxxx> wrote:
> One thing that I'm still wondering about... now that I would use
> BDirectWindow under R5 myself, directly banging the HW but still
> honoring
> the clipping - how is this supposed to work with the asynchronous
> nature of
> client server communication? Is the app_server supposed to wait for
> an
> acknowledgement from all currently showing BDirectWindows before
> enforcing
> a new clipping state for _all_ windows? As long as clients have the
> app_server draw, this is no problem, but when they directly access
> the
> framebuffer themselves? How is the clipping synchronized? Any
> insights?

When the clipping region changes for a BDirectWindow, the app_server
will notify the client, and wait until it has adopted the new clipping
region.
Have a look where Stefano has inserted the
ServerWindow::HandleDirectConnection() stuff, that should sure help.
BTW I'm in #haiku in case you're ready :-)

Bye,
   Axel.






[ Home | Signup | Help | Login | Archives | Lists ]

All trademarks and copyrights within the FreeLists archives are owned by their respective owners.
Everything else ©2007 Avenir Technologies, LLC.