radeonsi: implement CP register shadowing
[mesa.git] / src / gallium / drivers / radeonsi / si_build_pm4.h
index 8a9b6ea5e34568f16c915b911236e4b1fdaffcd6..f7f0e26d7d080e3902374cb6013ac2692e2a4863 100644 (file)
@@ -60,6 +60,13 @@ static inline void radeon_set_context_reg(struct radeon_cmdbuf *cs, unsigned reg
    radeon_emit(cs, value);
 }
 
+static inline void radeon_set_context_reg_seq_array(struct radeon_cmdbuf *cs, unsigned reg,
+                                                    unsigned num, const uint32_t *values)
+{
+   radeon_set_context_reg_seq(cs, reg, num);
+   radeon_emit_array(cs, values, num);
+}
+
 static inline void radeon_set_context_reg_idx(struct radeon_cmdbuf *cs, unsigned reg, unsigned idx,
                                               unsigned value)
 {