This game uses GLSL 430 but the interpolation qualifiers in some shaders don't match, which ends up in a link error. GLSL 440 spec removed this restriction, force it.
This fixes the following link error, as well as serious rendering problems. error: vertex shader output `out_TEXCOORD1' specifies noperspective interpolation qualifier, but fragment shader input specifies no interpolation qualifier Signed-off-by: Samuel Pitoiset <[email protected]> --- src/mesa/drivers/dri/common/drirc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/mesa/drivers/dri/common/drirc b/src/mesa/drivers/dri/common/drirc index 9573a1a494..494e9e1509 100644 --- a/src/mesa/drivers/dri/common/drirc +++ b/src/mesa/drivers/dri/common/drirc @@ -116,5 +116,9 @@ TODO: document the other workarounds. <application name="Tropico 5" executable="Tropico5"> <option name="allow_higher_compat_version" value="true" /> </application> + + <application name="The Culling" executable="Victory"> + <option name="force_glsl_version" value="440" /> + </application> </device> </driconf> -- 2.11.1 _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
