mesa/src
Gert Wollny 4e3f82cde4 virgl: Assume sRGB write control for older guest kernels or virglrenderer hosts
When the host virglrenderer is an older version that doesn't check the sRGB write
control feature, or when the guest kernel doesn't support CAPS v2, then the guest
will only report support for GL 2.1 on a GL 3.3 host, even though it was supporting
3.3 with earlier guest mesa versions.

By also checking the host feature check version this regression can be avoided.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=110921
Fixes: 2845939d6a
   virgl: Set sRGB write control CAP based on host capabilities

Signed-off-by: Gert Wollny <gert.wollny@collabora.com>
Reviewed-by: Chia-I Wu <olvaffe@gmail.com>
(cherry-picked from commit 2b87753a84)
2019-06-21 09:18:04 +00:00
..
amd radv: Fix vulkan build in meson. 2019-06-20 10:43:20 -07:00
broadcom v3d: Bump the maximum texture size to 4k for V3D 4.x. 2019-04-05 09:07:57 -07:00
compiler glsl: Fix out of bounds read in shader_cache_read_program_metadata 2019-06-20 10:42:49 -07:00
egl egl: Don't add hardware device if there is no render node v2. 2019-06-20 10:42:55 -07:00
freedreno freedreno/ir3: set more barrier bits 2019-06-04 09:06:08 -07:00
gallium virgl: Assume sRGB write control for older guest kernels or virglrenderer hosts 2019-06-21 09:18:04 +00:00
gbm meson: Add tests to suites 2018-11-20 09:09:22 -08:00
getopt
glx Revert "glx: Fix synthetic error generation in __glXSendError" 2019-05-08 16:40:19 -07:00
gtest meson: hide warnings from external project gtest 2018-10-31 18:20:25 +00:00
hgl meson: Add Haiku platform support v4 2018-02-16 16:56:34 -06:00
intel anv: Fix vulkan build in meson. 2019-06-20 10:43:26 -07:00
loader loader/dri3: Use strlen instead of sizeof for creating VRR property atom 2019-02-05 11:41:48 -08:00
mapi mapi: correctly handle the full offset table 2019-06-20 10:32:11 -07:00
mesa i965: support UYVY for external import only 2019-06-20 10:41:50 -07:00
util radeonsi: add config entry for Counter-Strike Global Offensive 2019-05-08 16:40:19 -07:00
vulkan vulkan: fix build dependency issue with generated files 2019-05-28 11:24:33 -07:00
Makefile.am freedreno: move drm to common location 2018-11-27 15:44:02 -05:00
meson.build TODO: glx: meson: build dri based glx tests, only with -Dglx=dri 2018-12-12 17:47:36 +00:00
SConscript scons: Remove gles option. 2018-10-19 16:50:26 +01:00