virgl/vtest: deprecate protocol version 1
authorGurchetan Singh <gurchetansingh@chromium.org>
Fri, 14 Dec 2018 23:12:48 +0000 (15:12 -0800)
committerGert Wollny <gw.fossdev@gmail.com>
Wed, 27 Feb 2019 11:02:29 +0000 (11:02 +0000)
commitce112fcc873ca4d787b81fd1891597c242692632
tree53056e28cb42bac8da428463058ba8aa7c3f3e94
parentb9acfef337bdfc0e9d8575e19eb53c8e68b92c48
virgl/vtest: deprecate protocol version 1

This is a partial revert of 9d81cd ("virgl: Pass resource size and
transfer offsets").

The adjustments made in the client code means there's various
mismatches when transfering data.

Let's fallback to protocol version 0 and deprecate protocol
version 1.  We can still use the protocol version 1 slots for
a shared memory transfer mechanism later.

Fixes:
  dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.*_renderbuffer

Reviewed-By: Gert Wollny <gert.wollny@collabora.com>
src/gallium/winsys/virgl/vtest/virgl_vtest_socket.c
src/gallium/winsys/virgl/vtest/virgl_vtest_winsys.c
src/gallium/winsys/virgl/vtest/virgl_vtest_winsys.h
src/gallium/winsys/virgl/vtest/vtest_protocol.h