Revert "radeonsi: reduce the size of si_pm4_state"
[mesa.git] / src / gallium / drivers / radeonsi / si_pm4.h
index 388bb4b47f13a29ff7d56b8abd647a2086e47e45..8680a9ef11c93bb7c2efd741185ab9ce07fd144b 100644 (file)
@@ -29,8 +29,9 @@
 
 #include "radeon/drm/radeon_winsys.h"
 
-#define SI_PM4_MAX_DW          140
-#define SI_PM4_MAX_BO          4
+#define SI_PM4_MAX_DW          256
+#define SI_PM4_MAX_BO          32
+#define SI_PM4_MAX_RELOCS      4
 
 // forward defines
 struct si_context;
@@ -53,6 +54,10 @@ struct si_pm4_state
        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;
+       unsigned        relocs[SI_PM4_MAX_RELOCS];
+
        bool compute_pkt;
 };