gtk2/gdk/win32
Chun-wei Fan a481733b40 GDK/Win32: Force GLES if running on ARM64
If GLES support is enabled on Windows, force GLES mode if we are running
on a ARM64 version of Windows (i.e. Windows 10 for ARM).

This is required as ARM64 versions of Windows only provide a software
implementation of OpenGL 1.1/1.2, which is not enough for our purposes.
Thus, we could make instead use the GLES support provided via Google's
libANGLE (which emulates OpenGL/ES 3 with Direct3D 9/11), so that we
can run GtkGLArea programs under OpenGL/ES in ARM64 versions of Windows.

Note that eventually we could update the libepoxy build files for Windows
to not check nor enable WGL when building for ARM64 Windows, as the WGL
items do not work, although they do build.
2020-07-30 14:30:13 +08:00
..
rc Drop Autotools build 2017-08-14 22:23:09 +01:00
bdfcursor.c Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
cursor.bdf Committing changes to the source bdf font file that I forgot to commit 2007-08-17 03:40:39 +00:00
gdkcairocontext-win32.c Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkcairocontext-win32.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkclipboard-win32.c gdk: Change some async clipboard api 2019-04-02 15:10:53 +00:00
gdkclipboard-win32.h GDK W32: Another massive clipboard and DnD update 2018-03-29 17:43:53 +00:00
gdkclipdrop-win32.c Replace "gdouble" with "double" 2020-07-25 00:47:36 +02:00
gdkclipdrop-win32.h Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkcursor-win32.c Replace "gdouble" with "double" 2020-07-25 00:47:36 +02:00
gdkdevice-virtual.c gdk: Drop source_device argument from _gdk_display_device_grab_update() 2020-07-29 01:27:51 +02:00
gdkdevice-virtual.h GDK-Win32: Ensure sources use UNIX line endings 2013-12-04 08:57:43 +08:00
gdkdevice-win32.c gdkdevice: Remove gdk_device_get_state() 2020-07-28 17:36:18 +02:00
gdkdevice-win32.h Replace "gdouble" with "double" 2020-07-25 00:47:36 +02:00
gdkdevice-wintab.c gdk: Make events hold an axis array matching GdkAxisUse 2020-07-29 01:27:51 +02:00
gdkdevice-wintab.h Replace "gdouble" with "double" 2020-07-25 00:47:36 +02:00
gdkdevicemanager-win32.c gdk: Conflate GDK devices 2020-07-29 01:27:51 +02:00
gdkdevicemanager-win32.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkdisplay-win32.c GDK/Win32: Force GLES if running on ARM64 2020-07-30 14:30:13 +08:00
gdkdisplay-win32.h GDK/Win32: Force GLES if running on ARM64 2020-07-30 14:30:13 +08:00
gdkdisplaymanager-win32.c Remove unused functions in W32 backend 2018-06-10 21:21:09 +00:00
gdkdrag-win32.c Replace "gdouble" with "double" 2020-07-25 00:47:36 +02:00
gdkdrop-win32.c Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkevents-win32.c Add a EGL renderer (via ANGLE) for Windows 2020-07-30 14:26:33 +08:00
gdkglcontext-win32.c GDK/Win32: Force GLES if running on ARM64 2020-07-30 14:30:13 +08:00
gdkglcontext-win32.h Add a EGL renderer (via ANGLE) for Windows 2020-07-30 14:26:33 +08:00
gdkglobals-win32.c Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkhdataoutputstream-win32.c Fix various compiler warnings with the 64bit mingw build 2020-06-14 20:02:36 +02:00
gdkhdataoutputstream-win32.h GDK W32: Another massive clipboard and DnD update 2018-03-29 17:43:53 +00:00
gdkkeys-win32.c Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkmain-win32.c Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkmonitor-win32.c gdk/monitor: Remove gdk_monitor_work_area and GdkMonitor::work-area 2020-07-29 17:57:30 +02:00
gdkmonitor-win32.h Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkprivate-win32.h Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkproperty-win32.c Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkscreen-win32.c display: Remove unneeded getters 2020-05-17 07:32:37 +02:00
gdksurface-win32.c Add a EGL renderer (via ANGLE) for Windows 2020-07-30 14:26:33 +08:00
gdksurface-win32.h Add a EGL renderer (via ANGLE) for Windows 2020-07-30 14:26:33 +08:00
gdkvulkancontext-win32.c Fix minor typos 2020-05-28 11:00:03 +03:00
gdkvulkancontext-win32.h The big versioning cleanup 2018-02-06 01:16:32 -05:00
gdkwin32.h gdk: Make GdkKeymap a private api 2020-04-06 16:32:03 -04:00
gdkwin32cursor.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkwin32display.h Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkwin32displaymanager.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkwin32dnd-private.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkwin32dnd.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkwin32glcontext.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkwin32id.c Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkwin32keys.h gdk: Make GdkKeymap a private api 2020-04-06 16:32:03 -04:00
gdkwin32langnotification.c Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkwin32langnotification.h GDK W32: Test for IME correctly 2019-03-22 16:58:59 +00:00
gdkwin32misc.h Replace "gdouble" with "double" 2020-07-25 00:47:36 +02:00
gdkwin32monitor.h gdk/monitor: Remove gdk_monitor_work_area and GdkMonitor::work-area 2020-07-29 17:57:30 +02:00
gdkwin32screen.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkwin32surface.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
libwntab32x.la Add headers. Add section about ActiveIMM. 2001-11-08 20:57:18 +00:00
meson.build build: Check for EGL support in libepoxy on Windows 2020-07-30 14:26:33 +08:00
pktdef.h Build Wintab support always on Windows. Don't require the Wintab SDK. 2007-01-19 01:55:52 +00:00
wintab.h Build Wintab support always on Windows. Don't require the Wintab SDK. 2007-01-19 01:55:52 +00:00
xcursors.h Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00