[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-devel
Subject:    Re: winex11: Implement X11DRV_FLUSH_GDI_DISPLAY ExtEscape command
From:       Alexandre Julliard <julliard () winehq ! org>
Date:       2013-12-31 15:25:22
Message-ID: 8761q5dov1.fsf () wine ! dyndns ! org
[Download RAW message or body]

Sebastian Lackner <sebastian@fds-team.de> writes:

> Calling MsgWaitForMultipleObjects could help as a workaround for this
> patch, but would be a relatively large overhead: wineserver calls,
> listening for input events, ... - even though in windowless mode the
> plugin doesn't have any window, but just an hDC to draw on. The
> functions are called for every video frame, thats why I want to keep the
> overhead as small as possible.

You'll still need to check for events one way or another.

> Do you think it would be better to expose those functions
> (X11DRV_SET_DRAWABLE, X11DRV_FLUSH_GDI_DISPLAY) somehow else?

No, not really.

-- 
Alexandre Julliard
julliard@winehq.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic