radv: gather which input PS variables use an explicit interpolation mode
[mesa.git] / src / amd / vulkan / radv_shader_info.c
index 613746c7ddef006c7bc1389c07beb64211c7f483..80f93b1c0a7af2b9a32bbf0563586bc29379cf64 100644 (file)
@@ -479,6 +479,8 @@ gather_info_input_decl_ps(const nir_shader *nir, const nir_variable *var,
 
        if (var->data.interpolation == INTERP_MODE_FLAT)
                info->ps.flat_shaded_mask |= mask << var->data.driver_location;
+       if (var->data.interpolation == INTERP_MODE_EXPLICIT)
+               info->ps.explicit_shaded_mask |= mask << var->data.driver_location;
 
        if (var->data.location >= VARYING_SLOT_VAR0)
                info->ps.input_mask |= mask << (var->data.location - VARYING_SLOT_VAR0);