vrend: Specify memory caching type for llvmpipe

All memory mappings produced by llvmpipe driver are CPU-cached, hence set
the caching type appropriately. This change exposes persistent mapping
support for the llvmpipe driver, bumping GL version in guest to 4.5 when
host uses llvmpipe.

Acked-by: Antonio Caggiano <antonio.caggiano@collabora.com>
Signed-off-by: Dmitry Osipenko <dmitry.osipenko@collabora.com>
Part-of: <https://gitlab.freedesktop.org/virgl/virglrenderer/-/merge_requests/889>
1 file changed