From: Rob Clark Date: Wed, 4 Mar 2020 20:06:30 +0000 (-0800) Subject: freedreno/ir3: also lower lowp frag outputs X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=4a8e4c18d2f088458664363eba37173bd457bab8;p=mesa.git freedreno/ir3: also lower lowp frag outputs Signed-off-by: Rob Clark Part-of: --- diff --git a/src/freedreno/ir3/ir3_shader.c b/src/freedreno/ir3/ir3_shader.c index efa9359a976..ff5bdf4b3d6 100644 --- a/src/freedreno/ir3/ir3_shader.c +++ b/src/freedreno/ir3/ir3_shader.c @@ -289,7 +289,8 @@ lower_output_var(nir_shader *nir, int location) { nir_foreach_variable(var, &nir->outputs) { if (var->data.driver_location == location && - var->data.precision == GLSL_PRECISION_MEDIUM) { + ((var->data.precision == GLSL_PRECISION_MEDIUM) || + (var->data.precision == GLSL_PRECISION_LOW))) { if (glsl_get_base_type(var->type) == GLSL_TYPE_FLOAT) var->type = glsl_float16_type(var->type);