mesa/st: only do scalar lowerings if driver benefits
authorChristian Gmeiner <christian.gmeiner@gmail.com>
Fri, 15 Jun 2018 10:29:59 +0000 (12:29 +0200)
committerChristian Gmeiner <christian.gmeiner@gmail.com>
Wed, 20 Jun 2018 15:56:37 +0000 (17:56 +0200)
commit8b3099353e2511c2b2fa0e979f09129f493bd77c
tree621cb88074da0f98b739ef9e6ea8284189b65ac9
parentf485e5671c97468fc445da45a9ecc9d9c7dd8243
mesa/st: only do scalar lowerings if driver benefits

As not every (upcoming) backend compiler is happy with
nir_lower_xxx_to_scalar lowerings do them only if the backend
is scalar (and not vec4) based.

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
src/mesa/state_tracker/st_glsl_to_nir.cpp