meson: fix debug build on Android
[mesa.git] / src / gallium / auxiliary / target-helpers / drm_helper_public.h
1 #ifndef _DRM_HELPER_PUBLIC_H
2 #define _DRM_HELPER_PUBLIC_H
3
4 struct pipe_screen;
5 struct pipe_screen_config;
6
7 extern const char *iris_driconf_xml;
8 extern const char *radeonsi_driconf_xml;
9 extern const char *v3d_driconf_xml;
10 extern const char *virgl_driconf_xml;
11
12 struct pipe_screen *
13 pipe_i915_create_screen(int fd, const struct pipe_screen_config *config);
14
15 struct pipe_screen *
16 pipe_iris_create_screen(int fd, const struct pipe_screen_config *config);
17
18 struct pipe_screen *
19 pipe_nouveau_create_screen(int fd, const struct pipe_screen_config *config);
20
21 struct pipe_screen *
22 pipe_r300_create_screen(int fd, const struct pipe_screen_config *config);
23
24 struct pipe_screen *
25 pipe_r600_create_screen(int fd, const struct pipe_screen_config *config);
26
27 struct pipe_screen *
28 pipe_radeonsi_create_screen(int fd, const struct pipe_screen_config *config);
29
30 struct pipe_screen *
31 pipe_vmwgfx_create_screen(int fd, const struct pipe_screen_config *config);
32
33 struct pipe_screen *
34 pipe_freedreno_create_screen(int fd, const struct pipe_screen_config *config);
35
36 struct pipe_screen *
37 pipe_virgl_create_screen(int fd, const struct pipe_screen_config *config);
38
39 struct pipe_screen *
40 pipe_v3d_create_screen(int fd, const struct pipe_screen_config *config);
41
42 struct pipe_screen *
43 pipe_vc4_create_screen(int fd, const struct pipe_screen_config *config);
44
45 struct pipe_screen *
46 pipe_panfrost_create_screen(int fd, const struct pipe_screen_config *config);
47
48 struct pipe_screen *
49 pipe_kmsro_create_screen(int fd, const struct pipe_screen_config *config);
50
51 struct pipe_screen *
52 pipe_etna_create_screen(int fd, const struct pipe_screen_config *config);
53
54 struct pipe_screen *
55 pipe_imx_drm_create_screen(int fd, const struct pipe_screen_config *config);
56
57 struct pipe_screen *
58 pipe_tegra_create_screen(int fd, const struct pipe_screen_config *config);
59
60 struct pipe_screen *
61 pipe_lima_create_screen(int fd, const struct pipe_screen_config *config);
62
63 struct pipe_screen *
64 pipe_zink_create_screen(int fd, const struct pipe_screen_config *config);
65
66
67 #endif /* _DRM_HELPER_PUBLIC_H */