This commit is contained in:
twinaphex 2020-07-17 15:02:14 +02:00
parent 5deb8f8bd8
commit 318c11129b
3 changed files with 3 additions and 18 deletions

View File

@ -57,8 +57,6 @@ typedef struct
float refresh_rate; float refresh_rate;
} mali_ctx_data_t; } mali_ctx_data_t;
static enum gfx_ctx_api mali_api = GFX_CTX_NONE;
static void gfx_ctx_mali_fbdev_destroy(void *data) static void gfx_ctx_mali_fbdev_destroy(void *data)
{ {
int fd; int fd;
@ -213,18 +211,14 @@ static void gfx_ctx_mali_fbdev_input_driver(void *data,
static enum gfx_ctx_api gfx_ctx_mali_fbdev_get_api(void *data) static enum gfx_ctx_api gfx_ctx_mali_fbdev_get_api(void *data)
{ {
return mali_api; return GFX_CTX_OPENGL_ES_API;
} }
static bool gfx_ctx_mali_fbdev_bind_api(void *data, static bool gfx_ctx_mali_fbdev_bind_api(void *data,
enum gfx_ctx_api api, unsigned major, unsigned minor) enum gfx_ctx_api api, unsigned major, unsigned minor)
{ {
(void)data;
mali_api = api;
if (api == GFX_CTX_OPENGL_ES_API) if (api == GFX_CTX_OPENGL_ES_API)
return true; return true;
return false; return false;
} }

View File

@ -42,8 +42,6 @@ typedef struct
unsigned width, height; unsigned width, height;
} opendingux_ctx_data_t; } opendingux_ctx_data_t;
static enum gfx_ctx_api opendingux_api = GFX_CTX_NONE;
static void gfx_ctx_opendingux_destroy(void *data) static void gfx_ctx_opendingux_destroy(void *data)
{ {
opendingux_ctx_data_t *viv = (opendingux_ctx_data_t*)data; opendingux_ctx_data_t *viv = (opendingux_ctx_data_t*)data;
@ -182,14 +180,12 @@ static void gfx_ctx_opendingux_input_driver(void *data,
static enum gfx_ctx_api gfx_ctx_opendingux_get_api(void *data) static enum gfx_ctx_api gfx_ctx_opendingux_get_api(void *data)
{ {
return opendingux_api; return GFX_CTX_OPENGL_ES_API;
} }
static bool gfx_ctx_opendingux_bind_api(void *data, static bool gfx_ctx_opendingux_bind_api(void *data,
enum gfx_ctx_api api, unsigned major, unsigned minor) enum gfx_ctx_api api, unsigned major, unsigned minor)
{ {
opendingux_api = api;
if (api == GFX_CTX_OPENGL_ES_API) if (api == GFX_CTX_OPENGL_ES_API)
return true; return true;
return false; return false;

View File

@ -61,8 +61,6 @@ typedef struct
bool resize; bool resize;
} qnx_ctx_data_t; } qnx_ctx_data_t;
static enum gfx_ctx_api qnx_api = GFX_CTX_NONE;
static void gfx_ctx_qnx_destroy(void *data) static void gfx_ctx_qnx_destroy(void *data)
{ {
qnx_ctx_data_t *qnx = (qnx_ctx_data_t*)data; qnx_ctx_data_t *qnx = (qnx_ctx_data_t*)data;
@ -312,16 +310,13 @@ static void gfx_ctx_qnx_input_driver(void *data,
*input_data = qnxinput; *input_data = qnxinput;
} }
static enum gfx_ctx_api gfx_ctx_qnx_get_api(void *data) { return qnx_api; } static enum gfx_ctx_api gfx_ctx_qnx_get_api(void *data) { return GFX_CTX_OPENGL_ES_API; }
static bool gfx_ctx_qnx_bind_api(void *data, static bool gfx_ctx_qnx_bind_api(void *data,
enum gfx_ctx_api api, unsigned major, unsigned minor) enum gfx_ctx_api api, unsigned major, unsigned minor)
{ {
qnx_api = api;
if (api == GFX_CTX_OPENGL_ES_API) if (api == GFX_CTX_OPENGL_ES_API)
return true; return true;
return false; return false;
} }