diff --git a/src/gallium/drivers/r600/sfn/sfn_valuefactory.cpp b/src/gallium/drivers/r600/sfn/sfn_valuefactory.cpp index 765411afad9..de38efc94cb 100644 --- a/src/gallium/drivers/r600/sfn/sfn_valuefactory.cpp +++ b/src/gallium/drivers/r600/sfn/sfn_valuefactory.cpp @@ -515,7 +515,7 @@ ValueFactory::dest_vec(const nir_dest& dst, int num_components) std::vector> retval; retval.reserve(num_components); for (int i = 0; i < num_components; ++i) - retval.push_back(dest(dst, i, num_components > 1 ? pin_chan : pin_free)); + retval.push_back(dest(dst, i, num_components > 1 ? pin_none : pin_free)); return retval; }