frontend/dri: Initialize callbacks in dri_swrast_kms_init_screen
authorMichel Dänzer <mdaenzer@redhat.com>
Wed, 15 Feb 2023 11:40:39 +0000 (12:40 +0100)
committerMarge Bot <emma+marge@anholt.net>
Thu, 16 Feb 2023 10:21:44 +0000 (10:21 +0000)
This was missed in the commit below.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/8232
Fixes: 7d5b1cd02c4d ("frontend/dri: move callbacks from the VTable into dri_screen, dri_drawable")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21333>

src/gallium/frontends/dri/dri2.c

index b66f9d6..df50412 100644 (file)
@@ -2379,6 +2379,10 @@ dri_swrast_kms_init_screen(struct dri_screen *screen)
       screen->lookup_egl_image_validated = dri2_lookup_egl_image_validated;
    }
 
+   screen->create_drawable = dri2_create_drawable;
+   screen->allocate_buffer = dri2_allocate_buffer;
+   screen->release_buffer = dri2_release_buffer;
+
    return configs;
 
 destroy_screen: