OSDN Git Service

virgl: disable virgl when no 3D for virtio gpu.
authorLepton Wu <lepton@chromium.org>
Thu, 5 Apr 2018 19:38:48 +0000 (12:38 -0700)
committerDave Airlie <airlied@redhat.com>
Mon, 23 Apr 2018 02:35:29 +0000 (12:35 +1000)
commit6c5abb68c79d4acf71112b5ba4924a5af2d1e5c9
tree606b1ebdf26afaf59b881640904d050c513bd4d3
parenta8420e253038fd4ef063af4ee370038075ee7aeb
virgl: disable virgl when no 3D for virtio gpu.

If users are running mesa under old version of qemu or have turned off
GL at runtime, virtio gpu driver actually doesn't work. Adds a detection
here so mesa can fall back to software rendering.

v2:
 - move detection from loader to virgl (Ilia, Emil)

Signed-off-by: Lepton Wu <lepton@chromium.org>
Reviewed-by: Dave Airlie <airlied@redhat.com>
src/gallium/winsys/virgl/drm/virgl_drm_winsys.c