Signed-off-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4071>
{
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);