[Xcb] old XCBSync question
Ian Osgood
iano at quirkster.com
Sat Sep 9 18:21:11 PDT 2006
On Sep 9, 2006, at 2:59 PM, Vincent Torri wrote:
>
>
> On Sat, 9 Sep 2006, Ian Osgood wrote:
>> On Sep 8, 2006, at 11:17 PM, Vincent Torri wrote:
>>
>>> for the evas engine, I have to call in the same function several
>>> time XCBSync. Don't ask me why. Ask raster :)
>>
>> All right... WHY, RASTER, WHY??? Syncing makes baby Jesus cry.
>>
>> Seriously, we've been looking for provable Sync use cases. Please
>> have raster forward his reasons to the list, especially for
>> something as heinous as multiple Syncs in one function. Attach
>> code if you need to.
>
> Iirc, when I asked him why, he answered me that these calls where
> there to sync the server when someone uses a client from a very
> distant from the server (with a ssh connection, for example).
Are you sure an XCBFlush isn't sufficient for these cases?
>>
>>> As it is deprecated, I replace it by a call of XCBGetInputFocusReply
>>
>> No, just use XCBAuxSync from xcb-util instead, if you must.
>
> I do not agree right now : I can remove some round trips when I
> separate the request and the reply.
Sounds like XCBFlush is actually what you want here.
What happens if you leave out the Syncs? Or use flushes instead?
> thank you.
>
> Vincent
More information about the Xcb
mailing list