loader: add gpu selection code via DRI_PRIME.
[mesa.git] / src / loader / loader.h
index dfd77baad0ea3c8bb829f21408293d0faad319d3..fa57950de2cc80b8a1f8b83ba364f198e2bd5f70 100644 (file)
@@ -41,6 +41,13 @@ loader_get_driver_for_fd(int fd, unsigned driver_types);
 char *
 loader_get_device_name_for_fd(int fd);
 
+/* Function to get a different device than the one we are to use by default,
+ * if the user requests so and it is possible. The initial fd will be closed
+ * if neccessary. The returned fd is potentially a render-node.
+ */
+
+int
+loader_get_user_preferred_fd(int default_fd, int *different_device);
 
 /* for logging.. keep this aligned with egllog.h so we can just use
  * _eglLog directly.