[Mesa-dev] Compatible GLX swap event fixes

Jesse Barnes jbarnes at virtuousgeek.org
Thu May 5 12:52:05 PDT 2011

On Thu, 5 May 2011 12:38:24 -0700
Jesse Barnes <jbarnes at virtuousgeek.org> wrote:

> This set is compatible with existing code bases since it adds a new
> struct to the glx and dri2 proto files instead of renaming existing
> fields.
> New clients with old servers will see larger, but still broken, SBC
> values.  Old clients with new servers will see the same bad values they
> see today.  And new clients with new servers will see correct SBC
> values (yay).

Correction, new clients with old servers will generally see a 0 SBC
count; they're no longer reading a value beyond the 32 byte XEvent, and
old servers send the high 32 bits of the SBC count at the end.  So
they'll get 0 until the SBC exceeds 32 bits on the server side (which
will take a long time).

Jesse Barnes, Intel Open Source Technology Center

More information about the mesa-dev mailing list