virgl: Add more meta data to cached resources
authorRohan Garg <rohan.garg@collabora.com>
Tue, 8 Jun 2021 09:43:35 +0000 (11:43 +0200)
committerMarge Bot <eric+marge@anholt.net>
Tue, 27 Jul 2021 20:34:38 +0000 (20:34 +0000)
commita425c5df789f2b28fdf9e61f108418b6b01e10a9
tree12c0b0369bb62c89e8cc717145dc5081bbe5dc37
parent8d104a387adb9fc69f8fbcec37dbf63ce71b7124
virgl: Add more meta data to cached resources

By expanding the meta data about resources in the cache we can match more
resources such as 3D textures, samplers and render targets.

Signed-off-by: Rohan Garg <rohan.garg@collabora.com>
Reviewed-by: Gert Wollny <gert.wollny@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11241>
src/gallium/winsys/virgl/common/virgl_resource_cache.c
src/gallium/winsys/virgl/common/virgl_resource_cache.h
src/gallium/winsys/virgl/drm/virgl_drm_winsys.c
src/gallium/winsys/virgl/vtest/virgl_vtest_winsys.c