gallium/dri: Clarify some "extensions" lists in driCreateNewScreen2.
authorEmma Anholt <emma@anholt.net>
Tue, 29 Nov 2022 18:48:25 +0000 (10:48 -0800)
committerMarge Bot <emma+marge@anholt.net>
Mon, 5 Dec 2022 19:26:41 +0000 (19:26 +0000)
I was having a hard time keeping track of them all.

Reviewed-by: Adam Jackson <ajax@redhat.com>
Acked-by: Eric Engestrom <eric@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20069>

src/gallium/frontends/dri/dri_util.c

index 31d1616..201b482 100644 (file)
@@ -96,7 +96,7 @@ setupLoaderExtensions(struct dri_screen *screen,
  */
 static __DRIscreen *
 driCreateNewScreen2(int scrn, int fd,
-                    const __DRIextension **extensions,
+                    const __DRIextension **loader_extensions,
                     const __DRIextension **driver_extensions,
                     const __DRIconfig ***driver_configs, void *data)
 {
@@ -115,7 +115,7 @@ driCreateNewScreen2(int scrn, int fd,
        }
     }
 
-    setupLoaderExtensions(screen, extensions);
+    setupLoaderExtensions(screen, loader_extensions);
     // dri2 drivers require working invalidate
     if (fd != -1 && !screen->dri2.useInvalidate) {
        free(screen);
@@ -124,6 +124,7 @@ driCreateNewScreen2(int scrn, int fd,
 
     screen->loaderPrivate = data;
 
+    /* This will be filled in by backend->InitScreen(). */
     screen->extensions = emptyExtensionList;
     screen->fd = fd;
     screen->myNum = scrn;