swr: fix build with mingw
[mesa.git] / src / gallium / drivers / r600 / r600d.h
index 9155076a7906075e77bc0a14e3d66d40917324b2..0717eab96174db7a545cf850a08eb3271fb0e8fd 100644 (file)
 #define                SURFACE_BASE_UPDATE_COLOR_NUM(x) (((1 << x) - 1) << 1)
 #define                SURFACE_BASE_UPDATE_STRMOUT(x) (0x200 << (x))
 
+#define EVENT_TYPE_CS_PARTIAL_FLUSH            0x07 /* eg+ */
 #define EVENT_TYPE_PS_PARTIAL_FLUSH            0x10
 #define EVENT_TYPE_CACHE_FLUSH_AND_INV_TS_EVENT 0x14
 #define EVENT_TYPE_ZPASS_DONE                  0x15
 #define SQ_TEX_INST_SAMPLE_C_G_LB      0x1E
 #define SQ_TEX_INST_SAMPLE_C_G_LZ      0x1F
 
+#define EG_0802C_GRBM_GFX_INDEX                                0x802C
+#define   S_0802C_INSTANCE_INDEX(x)                                      (((x) & 0xffff) << 0)
+#define   S_0802C_SE_INDEX(x)                                            (((x) & 0x3fff) << 16)
+#define   S_0802C_INSTANCE_BROADCAST_WRITES(x)           (((x) & 0x1) << 30)
+#define   S_0802C_SE_BROADCAST_WRITES(x)                         (((x) & 0x1) << 31)
+
 #define CM_R_028AA8_IA_MULTI_VGT_PARAM                0x028AA8
 #define   S_028AA8_PRIMGROUP_SIZE(x)                   (((unsigned)(x) & 0xFFFF) << 0)
 #define   G_028AA8_PRIMGROUP_SIZE(x)                   (((x) >> 0) & 0xFFFF)