Module: Mesa
Branch: main
Commit: a4c5d0ebea5d1b16c8f778cc6b3f727065e886fd
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4c5d0ebea5d1b16c8f778cc6b3f727065e886fd

Author: Zhang Ning <[email protected]>
Date:   Fri Jun  9 09:52:18 2023 +0800

lima: use u_pipe_screen_lookup_or_create in the renderonly path too

close #8739

Signed-off-by: Zhang Ning <[email protected]>
Reviewed-by: Erico Nunes <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23538>

---

 src/gallium/winsys/lima/drm/lima_drm_winsys.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/gallium/winsys/lima/drm/lima_drm_winsys.c 
b/src/gallium/winsys/lima/drm/lima_drm_winsys.c
index 589f150143e..eb66b29fcee 100644
--- a/src/gallium/winsys/lima/drm/lima_drm_winsys.c
+++ b/src/gallium/winsys/lima/drm/lima_drm_winsys.c
@@ -40,5 +40,6 @@ struct pipe_screen *
 lima_drm_screen_create_renderonly(int fd, struct renderonly *ro,
                                   const struct pipe_screen_config *config)
 {
-   return lima_screen_create(os_dupfd_cloexec(fd), config, ro);
+   return u_pipe_screen_lookup_or_create(os_dupfd_cloexec(fd), config,
+                                         ro, lima_screen_create);
 }

Reply via email to