r600g,radeonsi: don't skip the context flush if a fence should be returned
[mesa.git] / src / gallium / drivers / radeonsi / si_pm4.h
index e1d0cac3b73220b60f4b6f3daef134208cbfb865..a71958601aaa8687d038201efbd1ef8ecd372dc4 100644 (file)
@@ -57,6 +57,7 @@ struct si_pm4_state
        unsigned                nbo;
        struct r600_resource    *bo[SI_PM4_MAX_BO];
        enum radeon_bo_usage    bo_usage[SI_PM4_MAX_BO];
+       enum radeon_bo_priority bo_priority[SI_PM4_MAX_BO];
 
        /* relocs for shader data */
        unsigned        nrelocs;
@@ -72,7 +73,8 @@ void si_pm4_cmd_end(struct si_pm4_state *state, bool predicate);
 void si_pm4_set_reg(struct si_pm4_state *state, unsigned reg, uint32_t val);
 void si_pm4_add_bo(struct si_pm4_state *state,
                   struct r600_resource *bo,
-                  enum radeon_bo_usage usage);
+                  enum radeon_bo_usage usage,
+                  enum radeon_bo_priority priority);
 
 void si_pm4_sh_data_begin(struct si_pm4_state *state);
 void si_pm4_sh_data_add(struct si_pm4_state *state, uint32_t dw);