Commit Graph

311 Commits

Author SHA1 Message Date
twinaphex
7c10d0f796 (vc_eg_ctx.c) Move header below egl_common.h 2015-11-20 16:58:31 +01:00
twinaphex
1686eb8f7f (vc_egl_ctx.c) Cleanup 2015-11-20 14:34:40 +01:00
twinaphex
990bffcc27 (wgl_ctx.cpp) Cleanups 2015-11-20 14:32:46 +01:00
twinaphex
e466995c70 (xegl_ctx.c) Get rid of forward declaration 2015-11-20 14:31:09 +01:00
twinaphex
c6e962a43e (bbqnx) Use g_egl_api 2015-11-20 14:30:32 +01:00
twinaphex
1d4b5691c9 (DRM/EGL) Add goto error 2015-11-20 13:50:17 +01:00
twinaphex
259674fee2 (vivante fbdev) Add function pointer for rendering hardware contexts 2015-11-20 13:46:41 +01:00
twinaphex
2f151896eb use egl_create_surface everywhere 2015-11-20 13:43:05 +01:00
twinaphex
fc0f5f8889 Create egl_create_surface 2015-11-20 13:36:16 +01:00
twinaphex
1101bb34d3 Create g_egl_api/g_egl_inited 2015-11-20 13:27:31 +01:00
twinaphex
3c842823bc (Mali/Wayland) Use egl_create_context 2015-11-19 18:36:24 +01:00
twinaphex
01614bb7f4 Start using egl_create_context in more drivers 2015-11-19 18:29:15 +01:00
twinaphex
f84c58e777 (Android) Start using egl_create_context 2015-11-19 18:25:19 +01:00
twinaphex
033e0ac3ad (drm_egl_ctx.c) Start using egl_create_context 2015-11-19 18:18:44 +01:00
twinaphex
c1e61f7ff0 Start using egl_init_context for most GLES context drivers 2015-11-19 18:10:59 +01:00
twinaphex
4c1ac3222c Start using egl_init_context in more drivers 2015-11-19 18:01:37 +01:00
twinaphex
6048025544 (Android) Use egl_init_context too 2015-11-19 17:55:49 +01:00
twinaphex
ad260fcb7b Create egl_init_context 2015-11-19 17:52:25 +01:00
twinaphex
512585f673 (DRM/EGL) Cleanups 2015-11-19 17:02:02 +01:00
twinaphex
64bfea11f6 (DRM/EGL) Cleanups 2015-11-19 16:46:38 +01:00
twinaphex
a0ac41f49f (DRM/EGL) Cleanups 2015-11-19 16:32:58 +01:00
twinaphex
b35c5e244f (DRM/EGL) Cleanups 2015-11-19 16:06:16 +01:00
twinaphex
ee3f625a83 Remove signal includes 2015-11-19 15:57:09 +01:00
twinaphex
80369a8823 Create egl_install_sighandlers 2015-11-19 15:55:57 +01:00
twinaphex
ad311d3bb0 Set g_egl_quit to 0 at end of egl_destroy 2015-11-19 15:49:49 +01:00
twinaphex
2fe6686ced Create g_egl_quit 2015-11-19 15:47:30 +01:00
twinaphex
34543c3f1c (vc_egl_ctx.c) Remove g_quit variable 2015-11-19 15:43:10 +01:00
twinaphex
5bf5c7d790 (mali_fbdev) Cleanup 2015-11-19 15:40:13 +01:00
twinaphex
55591e97c3 (DRM/EGL) Nit 2015-11-19 15:39:25 +01:00
twinaphex
e84d77bf64 (BBQNX) Cleanup 2015-11-19 15:37:43 +01:00
twinaphex
774542fc62 Simplify egl_destroy 2015-11-19 15:34:40 +01:00
twinaphex
36b278fb84 (DRM/EGL) Use g_interval variable 2015-11-19 15:32:02 +01:00
twinaphex
46fb98e21c Create egl_get_video_size 2015-11-19 15:21:04 +01:00
twinaphex
5aedc1c4ca Create egl_set_swap_interval 2015-11-19 15:16:37 +01:00
twinaphex
00be95159d Create x11_event_queue_check 2015-11-19 15:05:17 +01:00
twinaphex
21124ec80a (GLX) Simplification 2015-11-19 15:00:12 +01:00
twinaphex
7c9f357c1b Simplify glx_wait_notify 2015-11-19 14:59:26 +01:00
twinaphex
599f68bf63 (DRM/EGL) Always focused 2015-11-19 14:48:35 +01:00
twinaphex
200c42e7ee No longer need context data struct for Android 2015-11-19 14:43:22 +01:00
twinaphex
7b39fd50a3 Create egl_swap_buffers 2015-11-19 14:38:55 +01:00
twinaphex
e2c82900d1 Create egl_bind_hw_render 2015-11-19 14:32:39 +01:00
twinaphex
6dee1fcc92 Move g_use_hw_ctx to egl_common.c 2015-11-19 14:28:21 +01:00
twinaphex
9705dc8d04 Create egl_destroy 2015-11-19 14:23:14 +01:00
twinaphex
36579ae58d Start moving identical state variables to egl_common.c 2015-11-19 14:09:51 +01:00
twinaphex
39ad1c2f86 (vc_egl_ctx.c) Put variable declarations at top 2015-11-19 13:29:46 +01:00
twinaphex
ffbb9d0481 Create generic egl_get_proc_address 2015-11-19 13:24:51 +01:00
twinaphex
50f8634902 Add gfx/common/egl_common.c 2015-11-19 13:16:43 +01:00
twinaphex
476f390f55 remove some include headers 2015-11-19 12:25:53 +01:00
twinaphex
655520aeec Create x11_install_quit_atom 2015-11-19 12:18:35 +01:00
twinaphex
e3aba24e42 (X11) Code de-duplication 2015-11-19 12:05:32 +01:00