st/xorg: render throttling in block handler
[mesa.git] / src / gallium / state_trackers / xorg / xorg_tracker.h
index 31e11b480932639d6e34ebb30f7b3771bb2e797e..c6c7b2fe158d6931291b8822068fc27b5cbfe300 100644 (file)
@@ -63,6 +63,8 @@ typedef struct
     ScrnInfoPtr pScrn_2;
 } EntRec, *EntPtr;
 
+#define XORG_NR_FENCES 3
+
 typedef struct _modesettingRec
 {
     /* drm */
@@ -86,6 +88,8 @@ typedef struct _modesettingRec
     unsigned int SaveGeneration;
 
     void (*blockHandler)(int, pointer, pointer, pointer);
+    struct pipe_fence_handle *fence[XORG_NR_FENCES];
+
     CreateScreenResourcesProcPtr createScreenResources;
 
     /* for frontbuffer backing store */