winsys/svga: Make it possible to specify coherent resources
authorThomas Hellstrom <thellstrom@vmware.com>
Fri, 5 Apr 2019 07:09:19 +0000 (09:09 +0200)
committerThomas Hellstrom <thellstrom@vmware.com>
Thu, 20 Jun 2019 07:30:22 +0000 (09:30 +0200)
commit4f59d51d829098a01a5b0af5525372b401d2c789
tree7677df9dc7d3312659ad077fc96b304bdd0eaa87
parent4412be40ddc8dd0b7cc69c4d77c3c032d87b1a59
winsys/svga: Make it possible to specify coherent resources

Add a flag in the surface cache key and a winsys usage flag to
specify coherent memory.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
src/gallium/drivers/svga/svga_screen_cache.c
src/gallium/drivers/svga/svga_screen_cache.h
src/gallium/drivers/svga/svga_winsys.h
src/gallium/winsys/svga/drm/vmw_buffer.c
src/gallium/winsys/svga/drm/vmw_screen_ioctl.c
src/gallium/winsys/svga/drm/vmw_surface.c