RetroArch/gfx/drivers_context
aerisarn 8b1e4a1ad0
MESA UWP Integration (#16285)
* [WINRT] Enable logging on __WINRT__ and bypass verbosidy in debug

* [UWP] wrong configuration prevents GLES to compile, common functions defines GL symbols

* [UWP] configure project to allow OPENGL on default configuration and copy MESA DLLs into UWP release

* [UWP] add MESA headers

* [UWP] add MESA EGL.lib needed for GLES context. However HAVE_OPENGL is better as GL cores use desktop version, so this is left for reference and to make the solution build with HAVE_OPENGLES

* [UWP] UWP is missing some GDI function definitions, implemented into MESA Gallium

* [UWP] Configure Release project too

* [UWP] Add mesa alpha-2 release dlls

* [UWP] allow griffin and vide_driver to have an OPENGL context

* [UWP] allow wgl context to work with mesa under WINRT

* [UWP] BUG: have to modify height/width getters and align them to MESA because the screen resolution is not right in gl context. Pending further investigation

* [UWP] fix ANGLE build

* [UWP] remove duplicate import code.

* (UWP) Cleanup filters file

* MESA screen destroy fix and Yabasanshiro hack. Align to alpha-2-hack tag

---------

Co-authored-by: Gabriel Morazán <35014183+GABO1423@users.noreply.github.com>
2024-03-02 09:36:17 -08:00
..
android_ctx.c Remove some code duplication 2023-06-20 09:37:07 +02:00
android_vk_ctx.c Explicit typecasts to bools for flags 2023-08-16 04:18:55 +02:00
cocoa_gl_ctx.m OSX: Only look at major GL version when creating context (#16185) 2024-02-01 12:23:54 -08:00
cocoa_vk_ctx.m Explicit typecasts to bool 2023-08-16 17:10:59 +02:00
drm_ctx.c fix a buffer overflow on DRM mode name (#16245) 2024-02-18 08:23:20 -08:00
drm_go2_ctx.c Cleanups 2023-05-30 22:10:03 +02:00
emscriptenegl_ctx.c (Emscripten) Modularize the JavaScript and clean up the web build (#15688) 2023-11-02 13:25:50 -07:00
gfx_null_ctx.c (video context drivers) Cleanups 2023-02-21 09:49:46 +01:00
khr_display_ctx.c Explicit typecasts to bool 2023-08-16 17:10:59 +02:00
mali_fbdev_ctx.c Cut down on update_title code duplication 2023-07-16 08:00:49 +02:00
opendingux_fbdev_ctx.c (video context drivers) Cleanups 2023-02-21 09:49:46 +01:00
orbis_ctx.c Cleanups, style nits, try to reduce some more strlens, etc. 2023-08-17 18:20:45 +02:00
osmesa_ctx.c (video context drivers) Cleanups 2023-02-21 09:49:46 +01:00
ps3_ctx.c (PS3) Update code to use flags 2023-02-23 13:22:28 +01:00
qnx_ctx.c Cleanups/style nits 2023-02-23 13:15:14 +01:00
sdl_gl_ctx.c (video context drivers) Cleanups 2023-02-21 09:49:46 +01:00
switch_ctx.c Cleanups 2023-06-01 19:59:11 +02:00
uwp_egl_ctx.c (video context drivers) Cleanups 2023-02-21 09:49:46 +01:00
vc_egl_ctx.c Cut down on update_title code duplication 2023-07-16 08:00:49 +02:00
vita_ctx.c (video context drivers) Cleanups 2023-02-21 09:49:46 +01:00
vivante_fbdev_ctx.c (video context drivers) Cleanups 2023-02-21 09:49:46 +01:00
w_vk_ctx.c Cut down on update_title code duplication 2023-07-16 08:00:49 +02:00
wayland_ctx.c Rebase of wakira's wp_fractional_scale_v1 support (#15965) 2023-11-30 03:29:38 -08:00
wayland_vk_ctx.c Rebase of wakira's wp_fractional_scale_v1 support (#15965) 2023-11-30 03:29:38 -08:00
wgl_ctx.c MESA UWP Integration (#16285) 2024-03-02 09:36:17 -08:00
x_ctx.c Cleanups, style nits, try to reduce some more strlens, etc. 2023-08-17 18:20:45 +02:00
x_vk_ctx.c x11_show_mouse and win32_get_video_output_size - get rid of duplicate 2023-06-20 11:46:00 +02:00
xegl_ctx.c Cut down on update_title code duplication 2023-07-16 08:00:49 +02:00