freedreno/a4xx: format updates
[mesa.git] / src / gallium / drivers / vc4 / vc4_qpu.c
index 434e664fa83d3108abb5ad8d340d28cbfc87d0ad..f67e3f8b768a84b69b8b512dbcf82ab6ef406e1b 100644 (file)
@@ -337,6 +337,11 @@ try_swap_ra_file(uint64_t *merge, uint64_t *a, uint64_t *b)
                 return false;
         }
 
+        if (!(*merge & QPU_PM) &&
+            QPU_GET_FIELD(*merge, QPU_UNPACK) != QPU_UNPACK_NOP) {
+                return false;
+        }
+
         if (raddr_b_b != QPU_R_NOP &&
             raddr_b_b != raddr_a_a)
                 return false;