venus: add vn_renderer_shmem
authorChia-I Wu <olvaffe@gmail.com>
Thu, 22 Apr 2021 20:33:55 +0000 (13:33 -0700)
committerChia-I Wu <olvaffe@gmail.com>
Wed, 28 Apr 2021 19:58:58 +0000 (12:58 -0700)
commit452a49fe198e34dec60b85c0bf35b04f3ae1f85d
tree6c3b649df23810122fb6dcb518d373e69f5d253f
parent2c2fb015cceef49f7b5da8872f55010760ae1e3e
venus: add vn_renderer_shmem

CPU BOs and GPU BOs are used different enough that it makes sense to
treat them as different objects.  This commit adds vn_renderer_shmem to
represent CPU BOs.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
Reviewed-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10437>
src/virtio/vulkan/vn_common.h
src/virtio/vulkan/vn_renderer.h
src/virtio/vulkan/vn_renderer_virtgpu.c
src/virtio/vulkan/vn_renderer_vtest.c