Commit | Line | Data |
---|---|---|
7bf7acb6 GI |
1 | #ifndef LIBPICOFE_GL_H |
2 | #define LIBPICOFE_GL_H | |
3 | ||
b9801854 | 4 | #ifdef HAVE_GLES |
5 | ||
c668921a | 6 | int gl_init(void *display, void *window, int *quirks); |
7 | void gl_announce(void); | |
8 | int gl_flip(const void *fb, int w, int h); | |
b9801854 | 9 | void gl_finish(void); |
10 | ||
6fd09356 | 11 | /* for external flips */ |
12 | extern void *gl_es_display; | |
13 | extern void *gl_es_surface; | |
14 | ||
b9801854 | 15 | #else |
16 | ||
0d645bc5 | 17 | static __inline int gl_init(void *display, void *window, int *quirks) |
18 | { | |
19 | return -1; | |
20 | } | |
a8b4c53d | 21 | static __inline void gl_announce(void) |
c668921a | 22 | { |
23 | } | |
0d645bc5 | 24 | static __inline int gl_flip(const void *fb, int w, int h) |
25 | { | |
26 | return -1; | |
27 | } | |
28 | static __inline void gl_finish(void) | |
29 | { | |
30 | } | |
b9801854 | 31 | |
6fd09356 | 32 | #define gl_es_display (void *)0 |
33 | #define gl_es_surface (void *)0 | |
34 | ||
b9801854 | 35 | #endif |
0d645bc5 | 36 | |
37 | #define GL_QUIRK_ACTIVATE_RECREATE 1 | |
7bf7acb6 GI |
38 | |
39 | #endif // LIBPICOFE_GL_H |