loader/dri3: Don't wait for fence of old buffer when re-allocating it

We only need to wait for the fence before drawing to a buffer, not
before reading from it.

This might avoid hangs when re-allocating the fake front buffer, similar
to the previous change. But I haven't seen any evidence that this was
actually happening in practice.

Tested-by: Olivier Fourdan <ofourdan@redhat.com>
This commit is contained in:
Michel Dänzer 2018-09-04 18:18:57 +02:00 committed by Michel Dänzer
parent aefac10fec
commit e34dd4f508

View file

@ -1777,7 +1777,6 @@ dri3_get_buffer(__DRIdrawable *driDrawable,
&& buffer) {
/* Fill the new buffer with data from an old buffer */
dri3_fence_await(draw->conn, draw, buffer);
if (!loader_dri3_blit_image(draw,
new_buffer->image,
buffer->image,