1 #ifndef _DRM_HELPER_PUBLIC_H
2 #define _DRM_HELPER_PUBLIC_H
5 struct pipe_screen_config
;
7 const char *iris_driconf_xml
;
8 const char *radeonsi_driconf_xml
;
9 const char *v3d_driconf_xml
;
12 pipe_i915_create_screen(int fd
, const struct pipe_screen_config
*config
);
15 pipe_iris_create_screen(int fd
, const struct pipe_screen_config
*config
);
18 pipe_nouveau_create_screen(int fd
, const struct pipe_screen_config
*config
);
21 pipe_r300_create_screen(int fd
, const struct pipe_screen_config
*config
);
24 pipe_r600_create_screen(int fd
, const struct pipe_screen_config
*config
);
27 pipe_radeonsi_create_screen(int fd
, const struct pipe_screen_config
*config
);
30 pipe_vmwgfx_create_screen(int fd
, const struct pipe_screen_config
*config
);
33 pipe_freedreno_create_screen(int fd
, const struct pipe_screen_config
*config
);
36 pipe_virgl_create_screen(int fd
, const struct pipe_screen_config
*config
);
39 pipe_v3d_create_screen(int fd
, const struct pipe_screen_config
*config
);
42 pipe_vc4_create_screen(int fd
, const struct pipe_screen_config
*config
);
45 pipe_panfrost_create_screen(int fd
, const struct pipe_screen_config
*config
);
48 pipe_kmsro_create_screen(int fd
, const struct pipe_screen_config
*config
);
51 pipe_etna_create_screen(int fd
, const struct pipe_screen_config
*config
);
54 pipe_imx_drm_create_screen(int fd
, const struct pipe_screen_config
*config
);
57 pipe_tegra_create_screen(int fd
, const struct pipe_screen_config
*config
);
60 pipe_lima_create_screen(int fd
, const struct pipe_screen_config
*config
);
62 #endif /* _DRM_HELPER_PUBLIC_H */