1 #ifndef _DRM_HELPER_PUBLIC_H
2 #define _DRM_HELPER_PUBLIC_H
8 struct pipe_screen_config
;
11 pipe_i915_create_screen(int fd
, const struct pipe_screen_config
*config
);
14 pipe_ilo_create_screen(int fd
, const struct pipe_screen_config
*config
);
17 pipe_nouveau_create_screen(int fd
, const struct pipe_screen_config
*config
);
20 pipe_r300_create_screen(int fd
, const struct pipe_screen_config
*config
);
23 pipe_r600_create_screen(int fd
, const struct pipe_screen_config
*config
);
26 pipe_radeonsi_create_screen(int fd
, const struct pipe_screen_config
*config
);
29 pipe_vmwgfx_create_screen(int fd
, const struct pipe_screen_config
*config
);
32 pipe_freedreno_create_screen(int fd
, const struct pipe_screen_config
*config
);
35 pipe_virgl_create_screen(int fd
, const struct pipe_screen_config
*config
);
38 pipe_vc4_create_screen(int fd
, const struct pipe_screen_config
*config
);
41 pipe_pl111_create_screen(int fd
, const struct pipe_screen_config
*config
);
44 pipe_etna_create_screen(int fd
, const struct pipe_screen_config
*config
);
47 pipe_imx_drm_create_screen(int fd
, const struct pipe_screen_config
*config
);
49 const struct drm_conf_ret
*
50 pipe_default_configuration_query(enum drm_conf conf
);
52 #endif /* _DRM_HELPER_PUBLIC_H */