50 void *(*get_proc_address)(
xine_gl_t *,
const char *);
68 while (*extensions ==
' ') extensions++;
69 while (*p && *p == *extensions) p++, extensions++;
70 if (*p == 0 && (*extensions == 0 || *extensions ==
' '))
72 while (*extensions && *extensions !=
' ')
79#define XINE_GL_API_OPENGL 0x0001
80#define XINE_GL_API_OPENGLES 0x0002
103 llen = strlen (list) + 1;
104 e->
buf = malloc (llen);
113 memcpy (p, list, llen);
115 unsigned char *q = p;
unsigned int height
Definition: gfontrle.c:5
unsigned int width
Definition: gfontrle.c:4
int xine_sarray_binary_search(xine_sarray_t *sarray, void *key)
Definition: sorted_array.c:101
void xine_sarray_delete(xine_sarray_t *sarray)
Definition: sorted_array.c:132
int xine_sarray_add(xine_sarray_t *sarray, void *value)
Definition: sorted_array.c:278
xine_sarray_t * xine_sarray_new(size_t initial_size, xine_sarray_comparator_t comparator)
Definition: sorted_array.c:111
int(* xine_sarray_comparator_t)(void *, void *)
Definition: sorted_array.h:67
unsigned char * buf
Definition: xine_gl.h:84
xine_sarray_t * list
Definition: xine_gl.h:83
void(* resize)(xine_gl_t *, int width, int height)
Definition: xine_gl.h:44
int(* make_current)(xine_gl_t *)
Definition: xine_gl.h:39
void(* swap_buffers)(xine_gl_t *)
Definition: xine_gl.h:41
void(* release_current)(xine_gl_t *)
Definition: xine_gl.h:40
int(* eglDestroyImageKHR)(xine_gl_t *, void *)
Definition: xine_gl.h:58
void(* set_native_window)(xine_gl_t *, void *)
Definition: xine_gl.h:46
void(* dispose)(xine_gl_t **)
Definition: xine_gl.h:48
Definition: xine_internal.h:80
Definition: sorted_array.c:34
const char * name
Definition: xine.c:1569
xine_gl_t * _x_load_gl(xine_t *xine, unsigned visual_type, const void *visual, unsigned flags)
Definition: xine_gl.c:56
static int xine_gl_extensions_test(xine_gl_extensions_t *e, const char *name)
Definition: xine_gl.h:125
static void xine_gl_extensions_load(xine_gl_extensions_t *e, const char *list)
Definition: xine_gl.h:94
static void xine_gl_extensions_unload(xine_gl_extensions_t *e)
Definition: xine_gl.h:87
static int _x_gl_has_extension(const char *extensions, const char *const ext)
Definition: xine_gl.h:64
NULL
Definition: xine_plugin.c:78