aco: set vm for pos0 exports on GFX10
[mesa.git] / src / amd / compiler / aco_assembler.cpp
index 207c40acf49d56831f463c446f16ba1ee7a65b60..69b8a9b33c6c529977e0ff0eafc4ba1508b4ada2 100644 (file)
@@ -627,7 +627,7 @@ void fix_exports(asm_context& ctx, std::vector<uint32_t>& out, Program* program)
       exp->enabled_mask = 0;
       exp->compressed = false;
       exp->done = true;
-      exp->valid_mask = program->stage & hw_fs;
+      exp->valid_mask = (program->stage & hw_fs) || program->chip_class >= GFX10;
       if (program->stage & hw_fs)
          exp->dest = 9; /* NULL */
       else