From 1869c2ebf557884dbbacf575656b67f73d474d7e Mon Sep 17 00:00:00 2001 From: Sviatoslav Peleshko Date: Thu, 17 Nov 2022 22:59:20 +0200 Subject: [PATCH] driconf/intel: Use fake vendor to WA bad detection in Source engine games Source engine uses flawed device detection in Linux native OpenGL backend, which causes it to use bad configurations for Intel devices and thus not always render correctly. Workaround this by using vendor string that does not include "Intel" in it. Cc: mesa-stable Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7725 Signed-off-by: Sviatoslav Peleshko Reviewed-by: Lionel Landwerlin Part-of: (cherry picked from commit 478ffe712765b5746482d37df32fff36e12192ef) --- .pick_status.json | 2 +- src/util/00-mesa-defaults.conf | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.pick_status.json b/.pick_status.json index 8ecd4d1..482d275 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1273,7 +1273,7 @@ "description": "driconf/intel: Use fake vendor to WA bad detection in Source engine games", "nominated": true, "nomination_type": 0, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": null }, diff --git a/src/util/00-mesa-defaults.conf b/src/util/00-mesa-defaults.conf index b558963..9f2a77a 100644 --- a/src/util/00-mesa-defaults.conf +++ b/src/util/00-mesa-defaults.conf @@ -938,11 +938,23 @@ TODO: document the other workarounds. + + + + + + + + -- 2.7.4