[Mesa-dev] [PATCH 0/4] drisw/glx: use XShm if possible

Axel Davy axel.davy at ens.fr
Wed Jun 10 22:37:11 PDT 2015


On 10/06/2015 18:08, Marc-André Lureau wrote :
> Hi,
>
> XPutImage requires to copy the images around, and the request may be
> split over several chunks. Using XShm should improve performance.
>
>
>
Another way of doing that is to make the swrast loader allocate the buffers,
and have swrast swap buffers instead of copying content.

For example there could be a request to allocate a first buffer,
and then a request to present an already allocated buffer, which
would return a new buffer (could be the same).

Doing that way, it could use XShm behind the scene, and it would fit
different usages, like having a zero copy mechanism for wayland swrast.

Yours,

Axel Davy


More information about the mesa-dev mailing list