#include <EGL/egl.h>
#include <EGL/eglext.h>
#include <boolean.h>
#include <retro_common_api.h>
#include "../video_driver.h"
Go to the source code of this file.
|
void | egl_report_error (void) |
|
void | egl_destroy (egl_ctx_data_t *egl) |
|
gfx_ctx_proc_t | egl_get_proc_address (const char *symbol) |
|
void | egl_bind_hw_render (egl_ctx_data_t *egl, bool enable) |
|
void | egl_swap_buffers (void *data) |
|
void | egl_set_swap_interval (egl_ctx_data_t *egl, int interval) |
|
void | egl_get_video_size (egl_ctx_data_t *egl, unsigned *width, unsigned *height) |
|
bool | egl_default_accept_config_cb (void *display_data, EGLDisplay dpy, EGLConfig config) |
|
bool | egl_init_context (egl_ctx_data_t *egl, EGLenum platform, void *display_data, EGLint *major, EGLint *minor, EGLint *n, const EGLint *attrib_ptr, egl_accept_config_cb_t cb) |
|
bool | egl_create_context (egl_ctx_data_t *egl, const EGLint *egl_attribs) |
|
bool | egl_create_surface (egl_ctx_data_t *egl, void *native_window) |
|
bool | egl_get_native_visual_id (egl_ctx_data_t *egl, EGLint *value) |
|
bool | egl_has_config (egl_ctx_data_t *egl) |
|
◆ EGL_CONTEXT_FLAGS_KHR
#define EGL_CONTEXT_FLAGS_KHR 0x30FC |
◆ EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR
#define EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR 0x00000001 |
◆ egl_accept_config_cb_t
typedef bool(* egl_accept_config_cb_t) (void *display_data, EGLDisplay dpy, EGLConfig config) |
◆ egl_bind_hw_render()
◆ egl_create_context()
◆ egl_create_surface()
◆ egl_default_accept_config_cb()
bool egl_default_accept_config_cb |
( |
void * |
display_data, |
|
|
EGLDisplay |
dpy, |
|
|
EGLConfig |
config |
|
) |
| |
◆ egl_destroy()
◆ egl_get_native_visual_id()
◆ egl_get_proc_address()
◆ egl_get_video_size()
◆ egl_has_config()
◆ egl_init_context()
◆ egl_report_error()
◆ egl_set_swap_interval()
◆ egl_swap_buffers()
◆ g_egl_inited
◆ g_egl_major
◆ g_egl_minor