diff --git a/src/gallium/auxiliary/target-helpers/drm_helper.h b/src/gallium/auxiliary/target-helpers/drm_helper.h index b1524c192e5..323832ecc5a 100644 --- a/src/gallium/auxiliary/target-helpers/drm_helper.h +++ b/src/gallium/auxiliary/target-helpers/drm_helper.h @@ -264,7 +264,7 @@ pipe_msm_create_screen(int fd, const struct pipe_screen_config *config) { struct pipe_screen *screen; - screen = fd_drm_screen_create(fd, NULL, config); + screen = fd_drm_screen_create_renderonly(fd, NULL, config); return screen ? debug_screen_wrap(screen) : NULL; } @@ -292,7 +292,7 @@ pipe_virtio_gpu_create_screen(int fd, const struct pipe_screen_config *config) /* Try native guest driver(s) first, and then fallback to virgl: */ #ifdef GALLIUM_FREEDRENO if (!screen) - screen = fd_drm_screen_create(fd, NULL, config); + screen = fd_drm_screen_create_renderonly(fd, NULL, config); #endif #ifdef GALLIUM_VIRGL if (!screen) diff --git a/src/gallium/targets/dri/dri.sym b/src/gallium/targets/dri/dri.sym index 7f7a93b02ff..d4ffb588e05 100644 --- a/src/gallium/targets/dri/dri.sym +++ b/src/gallium/targets/dri/dri.sym @@ -5,7 +5,7 @@ nouveau_drm_screen_create; radeon_drm_winsys_create; amdgpu_winsys_create; - fd_drm_screen_create; + fd_drm_screen_create_renderonly; ac_init_shared_llvm_once; local: *; diff --git a/src/gallium/winsys/freedreno/drm/freedreno_drm_public.h b/src/gallium/winsys/freedreno/drm/freedreno_drm_public.h index a15f6cf8683..24f45d0c815 100644 --- a/src/gallium/winsys/freedreno/drm/freedreno_drm_public.h +++ b/src/gallium/winsys/freedreno/drm/freedreno_drm_public.h @@ -5,7 +5,8 @@ struct pipe_screen; struct renderonly; -struct pipe_screen *fd_drm_screen_create(int drmFD, struct renderonly *ro, - const struct pipe_screen_config *config); +struct pipe_screen *fd_drm_screen_create_renderonly(int drmFD, + struct renderonly *ro, + const struct pipe_screen_config *config); #endif diff --git a/src/gallium/winsys/freedreno/drm/freedreno_drm_winsys.c b/src/gallium/winsys/freedreno/drm/freedreno_drm_winsys.c index b4ffa3f70f6..074951f9a3f 100644 --- a/src/gallium/winsys/freedreno/drm/freedreno_drm_winsys.c +++ b/src/gallium/winsys/freedreno/drm/freedreno_drm_winsys.c @@ -32,7 +32,7 @@ #include "freedreno/freedreno_screen.h" struct pipe_screen * -fd_drm_screen_create(int fd, struct renderonly *ro, +fd_drm_screen_create_renderonly(int fd, struct renderonly *ro, const struct pipe_screen_config *config) { return u_pipe_screen_lookup_or_create(fd, config, ro, fd_screen_create); diff --git a/src/gallium/winsys/kmsro/drm/kmsro_drm_winsys.c b/src/gallium/winsys/kmsro/drm/kmsro_drm_winsys.c index 7211c082264..523c30fc3de 100644 --- a/src/gallium/winsys/kmsro/drm/kmsro_drm_winsys.c +++ b/src/gallium/winsys/kmsro/drm/kmsro_drm_winsys.c @@ -96,7 +96,7 @@ struct pipe_screen *kmsro_drm_screen_create(int fd, ro->gpu_fd = drmOpenWithType("msm", NULL, DRM_NODE_RENDER); if (ro->gpu_fd >= 0) { ro->create_for_resource = renderonly_create_kms_dumb_buffer_for_resource; - screen = fd_drm_screen_create(ro->gpu_fd, ro, config); + screen = fd_drm_screen_create_renderonly(ro->gpu_fd, ro, config); if (!screen) goto out_free;