You can fix that issue by added this entry to drirc file: ------- <application name="ARMA 3" executable="arma3.x86_64"> <option name="glsl_correct_derivatives_after_discard" value="true"/> </application> ------- I hope that it will be permanently added to mesa official drirc file.