RetroArch/uwp
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
..
std_filesystem_compat.h strip out unneeded uwp specific file io functions 2021-08-25 15:54:09 +01:00
uwp_async.h [UWP] Move RunAsync out of VFS implementation 2019-12-05 16:32:38 +08:00
uwp_file_handle_access.h Cleanups 2023-06-01 22:52:05 +02:00
uwp_func.h Cleanups 2023-06-01 22:52:05 +02:00
uwp_main.cpp MESA UWP Integration (#16285) 2024-03-02 09:36:17 -08:00
uwp_main.h UWP: Handle key presses while ALT is held down (#15680) 2023-09-19 06:09:58 -07:00