virgl: add resource_reference to virgl_winsys
authorChia-I Wu <olvaffe@gmail.com>
Wed, 15 May 2019 22:28:52 +0000 (15:28 -0700)
committerChia-I Wu <olvaffe@gmail.com>
Mon, 17 Jun 2019 16:36:31 +0000 (09:36 -0700)
commitad1ef35dc1e7a0f905e856648727e00219a48ebe
tree81d8fd6050789ef6a68fd4cc0a65c1a06019abfa
parent73bf669e3fa06af0b00cf4ab321393e5069aa6ab
virgl: add resource_reference to virgl_winsys

It works similar to pipe_resource_reference but is for virgl_hw_res.
It can also replace resource_unref.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
Reviewed-by: Alexandros Frantzis <alexandros.frantzis@collabora.com>
src/gallium/drivers/virgl/virgl_resource.c
src/gallium/drivers/virgl/virgl_winsys.h
src/gallium/winsys/virgl/drm/virgl_drm_winsys.c
src/gallium/winsys/virgl/vtest/virgl_vtest_winsys.c