driconf/intel: Use fake vendor to WA bad detection in Source engine games
authorSviatoslav Peleshko <sviatoslav.peleshko@globallogic.com>
Thu, 17 Nov 2022 20:59:20 +0000 (22:59 +0200)
committerEric Engestrom <eric@engestrom.ch>
Wed, 30 Nov 2022 21:12:43 +0000 (21:12 +0000)
commit1869c2ebf557884dbbacf575656b67f73d474d7e
treef36a2e70156106825956943339721084c97d445b
parent6c2a5ad0845c7f01afaf39a55afe842d11e62ba9
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 <sviatoslav.peleshko@globallogic.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19828>
(cherry picked from commit 478ffe712765b5746482d37df32fff36e12192ef)
.pick_status.json
src/util/00-mesa-defaults.conf