twinaphex
fd14986368
(d3d_common.cpp) Cleanups
2017-09-05 00:21:41 +02:00
Brad Parker
747dd2ad12
support Windows 95/NT4
2017-09-03 23:39:25 -04:00
Brad Parker
e3d68cd131
GDI: fix flickering of text
2017-08-22 23:39:42 -04:00
twinaphex
ae2435cf16
Silence some more C89_BUILD warnings
2017-08-12 18:15:26 +02:00
twinaphex
9c32d03c1e
(Vulkan/Win32) C89_BUILD fixes
2017-08-12 17:56:30 +02:00
twinaphex
2f832d145f
Make DragAcceptFiles go through function pointer
2017-08-09 16:25:23 +02:00
twinaphex
c3851d42e6
Convert win32_common.cpp to C - gets rid of all the extern "C"
...
references as well.
Note to bparker - DragAcceptFiles has a minimum dependency for WinXP,
might have to go through a function pointer there or have a
compilation-time ifdef
2017-08-09 13:39:14 +02:00
twinaphex
535dbe0aaa
win32_common.cpp - style nits
2017-08-09 13:28:31 +02:00
twinaphex
3bac7cc7ef
Revert "Start hooking up more resolution functions - not working properly yet"
...
This reverts commit dccc9711d9f547777e59278b0ebc77499fb2eee5.
2017-08-09 11:19:27 +02:00
twinaphex
dccc9711d9
Start hooking up more resolution functions - not working properly yet
2017-08-09 10:58:43 +02:00
twinaphex
cea3cab3f4
Create win32_get_video_output_next
2017-08-09 04:09:44 +02:00
twinaphex
97de6deb56
Fix logic in win32_get_video_output_next
2017-08-09 04:07:41 +02:00
twinaphex
1ecdbf4050
Add win32_get_video_output_prev
2017-08-09 03:53:19 +02:00
twinaphex
b943060797
Add win32_get_video_output_size
2017-08-09 03:44:03 +02:00
twinaphex
060753258a
Combine input_driver.c and input_keyboard.c
2017-06-11 17:51:12 +02:00
twinaphex
1d65222051
No longer need linux/input.h header
2017-06-06 08:31:41 +02:00
twinaphex
f307135d1d
Split up wayland input driver into separate driver; and
...
improve mouse support for menu
2017-06-06 07:34:33 +02:00
Zoran Vuckovic
32d4e740ce
Fix keyboard key translation issue
2017-05-30 22:59:31 +02:00
twinaphex
8cc2886773
Get rid of some implicit memsets
2017-05-22 11:33:53 +02:00
aliaspider
634de19dc9
(WiiU) enable libretrodb.
2017-05-22 06:07:27 +01:00
aliaspider
db490a69a3
(WiiU) add a menu display driver. enable MATERIALUI and XMB.
2017-05-22 01:45:40 +01:00
aliaspider
8dee95651f
(WiiU) add a font driver.
2017-05-21 03:05:41 +01:00
twinaphex
26e5c28208
Updates
2017-05-20 22:04:10 +02:00
twinaphex
c962ad6009
Update
2017-05-20 21:56:32 +02:00
twinaphex
ddf779008a
Update
2017-05-20 19:48:02 +02:00
twinaphex
4f51341fc0
Update
2017-05-20 19:47:02 +02:00
twinaphex
46182e090b
Merge keyboard_event_win32.cpp with win32_common.cpp
2017-05-20 19:46:27 +02:00
twinaphex
5a9dbf7e4f
Merge keyboard files for udev/x11
2017-05-20 19:44:04 +02:00
twinaphex
b0398c1482
C89 build fixes
2017-05-19 03:34:53 +02:00
twinaphex
126a5bf121
Use string_is_equal_fast/string_is_not_equal_fast
2017-05-16 04:00:37 +02:00
Twinaphex
2becbaf4e2
Merge pull request #4917 from aliaspider/master
...
Vulkan: font driver updates.
2017-05-15 11:24:42 +02:00
aliaspider
36137d22e5
Vulkan: use the command buffer provided as parameter in
...
vulkan_copy_staging_to_dynamic.
2017-05-15 05:35:17 +01:00
twinaphex
bf3188eac4
Combine runloop_ctl and rarch_ctl
2017-05-15 05:06:23 +02:00
twinaphex
42ebe7a7ad
Merge runloop.c and retroarch.c
2017-05-11 09:11:46 +02:00
twinaphex
57089dc108
Update gl_common.c - update CHANGES.md
2017-05-11 02:56:11 +02:00
twinaphex
f928e57064
Combine video_context_driver.c and video_driver.c
2017-05-09 01:25:59 +02:00
twinaphex
05e4ec733e
Move uint variables
2017-04-28 21:03:04 +02:00
twinaphex
324227d239
(Win32) Buildfix
2017-04-28 15:59:42 +02:00
twinaphex
3ad821c102
(Win32) Buildfix
2017-04-28 14:28:40 +02:00
twinaphex
cc095e56fc
Start refactoring bool variables
2017-04-28 00:53:20 +02:00
twinaphex
301ee64e80
Add HAVE_XINERAMA ifdefs
2017-04-26 15:29:21 +02:00
twinaphex
15a8f0c485
Wrap some more settings manipulation
2017-04-25 15:31:32 +02:00
twinaphex
765e636214
(Vulkan) Cleanups
2017-04-24 17:21:29 +02:00
twinaphex
f12ea0e1e3
Fix C89_BUILD
2017-04-22 09:37:36 +02:00
Kyle Brenneman
7baa75bee0
Add #ifdefs for trying to use eglGetPlatformDisplay.
...
Add #ifdefs for EGL_VERSION_1_5 and EGL_EXT_platform_base around the calls to
eglGetPlatformDisplay and eglGetPlatformDisplayEXT, respectively.
This avoids compiler errors when the EGL header files don't have the necessary
declarations for EGL 1.5 or EGL_EXT_platform_base.
Follow-up fix for https://github.com/libretro/RetroArch/issues/4790
2017-04-16 17:11:27 -06:00
twinaphex
d433d592e1
Do this workaround for now - for Android/Emscripten
2017-04-17 00:26:20 +02:00
twinaphex
96d984b04d
(egl_common.c) Cleanups/style nits
2017-04-17 00:04:08 +02:00
Kyle Brenneman
fcccc9dc0b
Use eglGetPlatformDisplay when it's available.
...
Added a platform parameter to egl_init_context. If the caller provides a
platform other than EGL_NONE, then it will try to use eglGetPlatformDisplay or
eglGetPlatformDisplayEXT instead of eglGetDisplay.
If neither eglGetPlatformDisplay or eglGetPlatformDisplayEXT is supported, then
it will still fall back to calling eglGetDisplay.
Updated the Wayland, X11, and DRM callers to use the correct platform enum.
Those are the callers that don't just pass EGL_DEFAULT_DISPLAY as the native
display handle.
Calling eglGetDisplay with any value other than EGL_DEFAULT_DISPLAY is
inherently unreliable, because it requires the EGL implementation to guess a
platform type based on a (void *) pointer. Some implementations might not
identify a particular platform, or worse, might guess wrong.
Fixes https://github.com/libretro/RetroArch/issues/4790
2017-04-16 14:19:40 -06:00
twinaphex
809bce6cd9
Start turning most matrix 4x4 functions into macros
2017-04-16 03:45:07 +02:00
twinaphex
f9b75e7d76
CXX_BUILD buildfix
2017-04-14 03:40:58 +02:00