radeonsi: enable glsl_correct_derivatives_after_discard by default
authorPierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Mon, 17 May 2021 13:52:49 +0000 (15:52 +0200)
committerMarge Bot <eric+marge@anholt.net>
Wed, 19 May 2021 18:04:44 +0000 (18:04 +0000)
commit17861aff9614abfea3b8a8f111a114b26b351915
tree371c2cacc7a01a8f777cf09b8f15fd9244c00679
parent764047902885848222d82a20e308beb5299d673f
radeonsi: enable glsl_correct_derivatives_after_discard by default

Enabling this option by default allows the nir_opt_move_discards_to_top
to be used more often.

This is only done for LLVM13+ since doing this on LLVM11 hurts a lot of
shaders.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10522>
src/gallium/drivers/radeonsi/si_pipe.c