lima: use u_pipe_screen_lookup_or_create in the renderonly path too
authorZhang Ning <zhangn1985@outlook.com>
Fri, 9 Jun 2023 01:52:18 +0000 (09:52 +0800)
committerMarge Bot <emma+marge@anholt.net>
Thu, 6 Jul 2023 06:59:21 +0000 (06:59 +0000)
close #8739

Signed-off-by: Zhang Ning <zhangn1985@outlook.com>
Reviewed-by: Erico Nunes <nunes.erico@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23538>

src/gallium/winsys/lima/drm/lima_drm_winsys.c

index 589f150..eb66b29 100644 (file)
@@ -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);
 }