Module: Mesa Branch: main Commit: 46b135738ba0d91bea86ede1d0dcc49e94726c64 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=46b135738ba0d91bea86ede1d0dcc49e94726c64
Author: Vadym Shovkoplias <[email protected]> Date: Sun May 8 13:03:49 2022 +0300 drirc: Set limit_trig_input_range option for the Wolfenstein Youngblood One of the fragment shaders passes large values to sin() function that causes some blinking artifacts on Intel. This workaround limits the input range for sin() to [-2*pi : 2*pi] to have better precision. Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6452 Signed-off-by: Vadym Shovkoplias <[email protected]> Reviewed-by: Lionel Landwerlin <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16388> --- src/util/00-mesa-defaults.conf | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/util/00-mesa-defaults.conf b/src/util/00-mesa-defaults.conf index ca8e23e55bc..cd2bae33260 100644 --- a/src/util/00-mesa-defaults.conf +++ b/src/util/00-mesa-defaults.conf @@ -915,6 +915,9 @@ TODO: document the other workarounds. <application name="DOOMEternal" executable="DOOMEternalx64vk.exe"> <option name="anv_assume_full_subgroups" value="true" /> </application> + <application name="Wolfenstein: Youngblood(x64vk)" executable="Youngblood_x64vk.exe"> + <option name="limit_trig_input_range" value="true" /> + </application> </device> <device driver="virtio_gpu">
