From 37107bac8d1088f4f541afe99a7c9aea0801e99d Mon Sep 17 00:00:00 2001 From: dec05eba Date: Mon, 22 Jul 2024 01:24:23 +0200 Subject: Fix deskto portal capture on nvidia (add missing modifiers) --- src/egl.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/egl.c') diff --git a/src/egl.c b/src/egl.c index c3464b6..3d4c5c7 100644 --- a/src/egl.c +++ b/src/egl.c @@ -358,11 +358,10 @@ static bool gsr_egl_load_egl(gsr_egl *self, void *library) { } static bool gsr_egl_proc_load_egl(gsr_egl *self) { - self->eglExportDMABUFImageQueryMESA = (FUNC_eglExportDMABUFImageQueryMESA)self->eglGetProcAddress("eglExportDMABUFImageQueryMESA"); - self->eglExportDMABUFImageMESA = (FUNC_eglExportDMABUFImageMESA)self->eglGetProcAddress("eglExportDMABUFImageMESA"); self->glEGLImageTargetTexture2DOES = (FUNC_glEGLImageTargetTexture2DOES)self->eglGetProcAddress("glEGLImageTargetTexture2DOES"); self->eglQueryDisplayAttribEXT = (FUNC_eglQueryDisplayAttribEXT)self->eglGetProcAddress("eglQueryDisplayAttribEXT"); self->eglQueryDeviceStringEXT = (FUNC_eglQueryDeviceStringEXT)self->eglGetProcAddress("eglQueryDeviceStringEXT"); + self->eglQueryDmaBufModifiersEXT = (FUNC_eglQueryDmaBufModifiersEXT)self->eglGetProcAddress("eglQueryDmaBufModifiersEXT"); if(!self->glEGLImageTargetTexture2DOES) { fprintf(stderr, "gsr error: gsr_egl_load failed: could not find glEGLImageTargetTexture2DOES\n"); -- cgit v1.2.3