gallium/dri: Clarify some "extensions" lists in driCreateNewScreen2.

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>
This commit is contained in:
Emma Anholt 2022-11-29 10:48:25 -08:00 committed by Marge Bot
parent 1026d29344
commit fbf9f671e4

View 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;