vc4: change create_renderonly signature to uniformize it

Signed-off-by: Eric Engestrom <eric@igalia.com>
Reviewed-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22144>
This commit is contained in:
Eric Engestrom 2023-03-27 17:23:42 +01:00 committed by Marge Bot
parent ed12e071ab
commit c7723da5be
3 changed files with 4 additions and 4 deletions

View file

@ -72,7 +72,7 @@ struct pipe_screen *kmsro_drm_screen_create(int fd,
* flag on allocation will have ensured.
*/
ro->create_for_resource = renderonly_create_gpu_import_for_resource;
screen = vc4_drm_screen_create_renderonly(ro, config);
screen = vc4_drm_screen_create_renderonly(ro->gpu_fd, ro, config);
if (!screen)
goto out_free;

View file

@ -29,7 +29,7 @@ struct renderonly;
struct pipe_screen *vc4_drm_screen_create(int drmFD,
const struct pipe_screen_config *config);
struct pipe_screen *vc4_drm_screen_create_renderonly(struct renderonly *ro,
struct pipe_screen *vc4_drm_screen_create_renderonly(int fd, struct renderonly *ro,
const struct pipe_screen_config *config);
#endif /* __VC4_DRM_PUBLIC_H__ */

View file

@ -60,9 +60,9 @@ vc4_drm_screen_create(int fd, const struct pipe_screen_config *config)
}
struct pipe_screen *
vc4_drm_screen_create_renderonly(struct renderonly *ro,
vc4_drm_screen_create_renderonly(int fd, struct renderonly *ro,
const struct pipe_screen_config *config)
{
return u_pipe_screen_lookup_or_create(os_dupfd_cloexec(ro->gpu_fd), config,
return u_pipe_screen_lookup_or_create(os_dupfd_cloexec(fd), config,
ro, vc4_screen_create);
}