[Mesa-dev] [PATCH 3/5] glx/dri3: Request non-vsynced Present for swapinterval zero. (v2)
Axel Davy
axel.davy at ens.fr
Thu Dec 4 02:20:04 PST 2014
On 02/12/2014 20:53, Mario Kleiner wrote :
> Restores proper immediate tearing swap behaviour for
> OpenGL bufferswap under DRI3/Present.
>
>
>
> + if (priv->swap_interval == 0)
> + options |= XCB_PRESENT_OPTION_ASYNC;
> +
> back->busy = 1;
Currently under DRI3 glx, you'll get triple buffering behaviour.
I agree this should not be the default, and your patches fixes that.
Ideally a user option should be added to control triple buffering.
If you add a comment above these lines, saying something like:
It is possible to enable triple buffering behaviour by not using
XCB_PRESENT_OPTION_ASYNC, but this should not be the default.
You can add my
Reviewed-by: Axel Davy <axel.davy at ens.fr>
Axel Davy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20141204/7a83b323/attachment-0001.html>
More information about the mesa-dev
mailing list