0108a7f0bbb7ac6c72098666b31a82bd4989f69d
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
);
27 const struct drm_conf_ret
*
28 pipe_radeonsi_configuration_query(enum drm_conf conf
);
31 pipe_vmwgfx_create_screen(int fd
, const struct pipe_screen_config
*config
);
34 pipe_freedreno_create_screen(int fd
, const struct pipe_screen_config
*config
);
37 pipe_virgl_create_screen(int fd
, const struct pipe_screen_config
*config
);
40 pipe_v3d_create_screen(int fd
, const struct pipe_screen_config
*config
);
43 pipe_vc4_create_screen(int fd
, const struct pipe_screen_config
*config
);
46 pipe_panfrost_create_screen(int fd
, const struct pipe_screen_config
*config
);
49 pipe_kmsro_create_screen(int fd
, const struct pipe_screen_config
*config
);
52 pipe_etna_create_screen(int fd
, const struct pipe_screen_config
*config
);
55 pipe_imx_drm_create_screen(int fd
, const struct pipe_screen_config
*config
);
58 pipe_tegra_create_screen(int fd
, const struct pipe_screen_config
*config
);
60 const struct drm_conf_ret
*
61 pipe_default_configuration_query(enum drm_conf conf
);
63 #endif /* _DRM_HELPER_PUBLIC_H */