virgl: enable FBFETCH if virglrenderer supports it
authorErik Faye-Lund <erik.faye-lund@collabora.com>
Fri, 20 Jul 2018 10:10:56 +0000 (11:10 +0100)
committerDave Airlie <airlied@redhat.com>
Wed, 1 Aug 2018 04:05:22 +0000 (14:05 +1000)
commit21e33f4a10f3976888ec8e33e52f8c66cc5bfc61
treef6b96eee5b1094300db4e5cc0ec2b06c079164a4
parent7ef86a03f01b63256f7bfef2892cfbbc4c7eb713
virgl: enable FBFETCH if virglrenderer supports it

This fixes the following dEQP-GLES31 cases from NotSupported to
Pass for me:

- dEQP-GLES31.functional.blend_equation_advanced.state_query.*
- dEQP-GLES31.functional.blend_equation_advanced.basic.*
- dEQP-GLES31.functional.blend_equation_advanced.srgb.*
- dEQP-GLES31.functional.blend_equation_advanced.msaa.*
- dEQP-GLES31.functional.blend_equation_advanced.barrier.*
- dEQP-GLES31.functional.draw_buffers_indexed.overwrite_*advanced_blend_eq*
- dEQP-GLES31.functional.state_query.indexed.blend_equation_advanced_*
- dEQP-GLES31.functional.debug.negative_coverage.*.advanced_blend.*

Signed-off-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
src/gallium/drivers/virgl/virgl_hw.h
src/gallium/drivers/virgl/virgl_screen.c