summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/GLX/libglxmapping.c14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/GLX/libglxmapping.c b/src/GLX/libglxmapping.c
index 2df1b76..ca1b96d 100644
--- a/src/GLX/libglxmapping.c
+++ b/src/GLX/libglxmapping.c
@@ -52,10 +52,18 @@
#if !defined(FALLBACK_VENDOR_NAME)
/*!
* This is the vendor name that we'll use as a fallback if we can't otherwise
- * find one. This will be used, for example, if the server doesn't support
- * the x11glvnd extension.
+ * find one.
+ *
+ * The only place where this should happen is if the display connection is to a
+ * remote X server, which might not support the x11glvnd extension, or might
+ * specify a vendor library that's not available to the client. In that case,
+ * only indirect rendering will be possible.
+ *
+ * Eventually, libglvnd should have a dedicated vendor library for indirect
+ * rendering, independent of any hardware vendor. Until then, this will
+ * typically be a symlink to an existing vendor library.
*/
-#define FALLBACK_VENDOR_NAME "default"
+#define FALLBACK_VENDOR_NAME "indirect"
#endif
/*