glsl: disable lower_fragdata_array() for NIR drivers
authorTimothy Arceri <tarceri@itsqueeze.com>
Wed, 30 Oct 2019 00:34:27 +0000 (11:34 +1100)
committerTimothy Arceri <tarceri@itsqueeze.com>
Fri, 1 Nov 2019 00:33:54 +0000 (11:33 +1100)
commit1c2bf82d24a12c3a25c563ca601f0da859b767e7
treec3321f937ad4eca793cd4eeb1cdc8c7de671fbb5
parent0e186c18ba1157ae9dc6c1d6256925ceeab00344
glsl: disable lower_fragdata_array() for NIR drivers

This function was added in 7e414b58640a to work around a defect in
lower_output_reads(). As of the previous commit no NIR driver calls
lower_output_reads().

This change means we don't need the special GLSL IR style
gl_FragData handling for building the resource list in a NIR based
linker.

No shader-db change on SKL i965.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
src/compiler/glsl/opt_dead_builtin_varyings.cpp