summaryrefslogtreecommitdiff
path: root/dri2tokens.h
diff options
context:
space:
mode:
Diffstat (limited to 'dri2tokens.h')
-rw-r--r--dri2tokens.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/dri2tokens.h b/dri2tokens.h
index 16c9008..872c179 100644
--- a/dri2tokens.h
+++ b/dri2tokens.h
@@ -45,6 +45,11 @@
#define DRI2BufferDepthStencil 9
#define DRI2BufferHiz 10
+/* keep bits 16 and above for prime IDs */
+#define DRI2DriverMaxPrime 8 /* 0 - 7 */
+#define DRI2DriverPrimeShift 16
+#define DRI2DriverPrimeId(x) (((x) >> DRI2DriverPrimeShift) & (DRI2DriverMaxPrime-1))
+
#define DRI2DriverDRI 0
#define DRI2DriverVDPAU 1