diff --git a/src/gallium/drivers/r600/r600_pipe.h b/src/gallium/drivers/r600/r600_pipe.h index 112b5cbb83..7c250f663a 100644 --- a/src/gallium/drivers/r600/r600_pipe.h +++ b/src/gallium/drivers/r600/r600_pipe.h @@ -879,7 +879,7 @@ static inline void r600_store_config_reg_seq(struct r600_command_buffer *cb, uns { assert(reg < R600_CONTEXT_REG_OFFSET); assert(cb->num_dw+2+num <= cb->max_num_dw); - cb->buf[cb->num_dw++] = PKT3(PKT3_SET_CONFIG_REG, num, 0); + cb->buf[cb->num_dw++] = PKT3(PKT3_SET_CONFIG_REG, num, 0) | cb->pkt_flags; cb->buf[cb->num_dw++] = (reg - R600_CONFIG_REG_OFFSET) >> 2; }