From cddfc2ed8413d10cb31d95bd560a5b39cf2863d7 Mon Sep 17 00:00:00 2001 From: Vincent Wei Date: Sun, 15 Mar 2020 21:27:14 +0800 Subject: [PATCH] pass offset to __drm_create_surface_from_handle and __drm_create_surface_from_prime_fd --- src/newgdi/gdi.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/newgdi/gdi.c b/src/newgdi/gdi.c index ea53ad64..9b087a0c 100644 --- a/src/newgdi/gdi.c +++ b/src/newgdi/gdi.c @@ -4150,7 +4150,7 @@ HDC drmCreateDCFromHandleEx (GHANDLE video, uint32_t handle, size_t size, LOCK (&__mg_gdilock); surface = __drm_create_surface_from_handle (video, handle, size, - drm_format, 0, width, height, pitch); + drm_format, offset, width, height, pitch); UNLOCK (&__mg_gdilock); if (!surface) { @@ -4203,8 +4203,7 @@ HDC drmCreateDCFromPrimeFdEx (GHANDLE video, int prime_fd, size_t size, LOCK (&__mg_gdilock); surface =__drm_create_surface_from_prime_fd (video, prime_fd, size, - drm_format, sizeof (GAL_SharedSurfaceHeader), - width, height, pitch); + drm_format, offset, width, height, pitch); UNLOCK (&__mg_gdilock); if (!surface) {