73cf1da073d973641275690951febb2a10b6d3ba
[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
5 struct pipe_screen;
6
7 struct pipe_screen *
8 pipe_i915_create_screen(int fd);
9
10 struct pipe_screen *
11 pipe_ilo_create_screen(int fd);
12
13 struct pipe_screen *
14 pipe_nouveau_create_screen(int fd);
15
16 struct pipe_screen *
17 pipe_r300_create_screen(int fd);
18
19 struct pipe_screen *
20 pipe_r600_create_screen(int fd);
21
22 struct pipe_screen *
23 pipe_radeonsi_create_screen(int fd);
24
25 struct pipe_screen *
26 pipe_vmwgfx_create_screen(int fd);
27
28 struct pipe_screen *
29 pipe_freedreno_create_screen(int fd);
30
31 struct pipe_screen *
32 pipe_virgl_create_screen(int fd);
33
34 struct pipe_screen *
35 pipe_vc4_create_screen(int fd);
36
37 struct pipe_screen *
38 pipe_etna_create_screen(int fd);
39
40 #endif /* _DRM_HELPER_PUBLIC_H */