49203 Commits

Author SHA1 Message Date
Ryunam
ed1d98d2a2 Add toggle to show/hide mouse cursor with overlays 2019-06-02 23:48:01 +02:00
twinaphex
7ea2034922 Cleanups 2019-06-02 21:02:59 +02:00
Twinaphex
b3d3f2db58
Merge pull request #8781 from orbea/haiku
qb: Add check_platform.
2019-06-02 18:10:19 +02:00
Twinaphex
3a338add02
Merge pull request #8898 from orbea/tests
qb: Log the configure arguments in config.log.
2019-06-02 18:09:47 +02:00
twinaphex
f5106afc0f (config.def.h) Turn more const variables into macros 2019-06-02 18:09:33 +02:00
orbea
8922e96869 qb: Add check_platform.
This allows enabling and disabling features for platforms
more robustly.

Fixes https://github.com/libretro/RetroArch/issues/8777

v2: Fix D3D configure checks.
v3: Cleanup.
v4: Update Makefile.msvc and Makefile.win
2019-06-02 08:48:05 -07:00
twinaphex
5a4294359a (config.def.h) Turn const variables into macros 2019-06-02 17:19:58 +02:00
orbea
fbe6639ee1 qb: Log the configure arguments in config.log. 2019-06-02 07:04:56 -07:00
Twinaphex
cc22680480
Merge pull request #8897 from orbea/khr
Try using the udev or linuxraw input drivers for khr_display.
2019-06-02 09:07:35 +02:00
Twinaphex
fc149726c7
Merge pull request #8895 from orbea/glcore
Fix shaders init with glcore + kms.
2019-06-02 07:53:12 +02:00
orbea
a9c9d0efc3 Try using the udev or linuxraw input drivers for khr_display.
When using vulkan with a khr_display context while the x input
driver is set RA will fail to start. This changes it to try setting
the udev and then linuxraw input drivers in such cases.

This code is copied from gfx/drivers_context/drm_ctx.c
2019-06-01 19:16:27 -07:00
hizzlekizzle
66ba0db249
Merge pull request #8896 from orbea/gles3
Fix the OpenGLES3 build.
2019-06-01 19:01:27 -05:00
orbea
0d167afc4f Fix the OpenGLES3 build.
This depends on HAVE_EGL.

Revert "Remove this Travis test for now"

This reverts commit 678089c2dec04e3cdf1aefade73a13fa07bb1d9f.
2019-06-01 13:37:48 -07:00
twinaphex
580bb2cf54 (dynamic.c) Cleanup 2019-06-01 22:36:27 +02:00
orbea
44c62c8a37 Fix shaders init with glcore + kms.
See https://github.com/libretro/RetroArch/issues/8834
2019-06-01 13:32:06 -07:00
Twinaphex
8610a77dac
Merge pull request #8892 from orbea/egl
Revert "(EGL) Turn EGL off by default for now until we figure out how"
2019-06-01 21:36:37 +02:00
Twinaphex
5183160142
Merge pull request #8894 from LazyBumHorse/master
(wgl_ctx) set GFX_CTX_FLAGS_SHADERS_SLANG for glcore
2019-06-01 21:35:38 +02:00
LazyBumHorse
a6f042b320 wgl_ctx: set GFX_CTX_FLAGS_SHADERS_SLANG for glcore 2019-06-01 21:21:45 +02:00
Twinaphex
f3ebc40e7a
Merge pull request #8891 from orbea/zlib
qb: Fix the zlib check.
2019-06-01 17:25:42 +02:00
orbea
0498f8ba1c Revert "(EGL) Turn EGL off by default for now until we figure out how"
This reverts commit 8076d06c2484e080ef394186d9738fb3b082ccb1.

This seems to work again.
2019-06-01 07:46:46 -07:00
orbea
35d4405d3e qb: Fix the zlib check.
This is the correct change to prefer the builtin zlib.

Revert "(QB) Bake in zlib by default, make zlib as dynamic library dependency"

This reverts commit 2713e792ca0d573516311b280b03df6e5dee23fe.

Revert "(QB) Change behavior - if HAVE_ZLIB = no, that doesn't mean"

This reverts commit f66fe5e16b0ae25b1c18cfadaacb7f5b470a882a.
2019-06-01 07:39:02 -07:00
Twinaphex
5c7a5fdba0
Update CHANGES.md 2019-05-31 20:42:16 +02:00
Twinaphex
c75c5668aa
Update CHANGES.md 2019-05-31 20:38:28 +02:00
twinaphex
4c5f9ee65b Cleanups 2019-05-31 17:34:32 +02:00
twinaphex
aee137eb7b (retroarch.c) Cleanups 2019-05-31 16:41:17 +02:00
twinaphex
90fab37a86 Get rid of RUNLOOP_STATE_SLEEP and reuse existing state 2019-05-31 16:38:17 +02:00
twinaphex
143c333343 (configuration.c) Cleanups 2019-05-31 16:04:46 +02:00
twinaphex
7ee5b187f9 (iOS) Fix small memory leak 2019-05-31 16:00:51 +02:00
twinaphex
ca33665287 (config.def.h) WIP - most of these const variables should become
macros instead
2019-05-31 15:59:49 +02:00
twinaphex
6048fd564d (retroarch.c) Simplify some code 2019-05-31 15:29:52 +02:00
Twinaphex
b0f5f7bc9d
Merge pull request #8889 from WeedyWeedSmoker/(Buildfix)-iOS-6-&-8-+-iOS-projects-fixes
(Buildfix) iOS 6 & 8 + iOS projects fixes
2019-05-31 10:00:38 +02:00
Weedy Weed Smoker
2e5b102340
Remove "-DHAVE_DYNAMIC" 2019-05-31 14:59:24 +07:00
Weedy Weed Smoker
b90c6ce3bd
Remove "-DHAVE_DYNAMIC" 2019-05-31 14:58:51 +07:00
Weedy Weed Smoker
5a0ffe4e0b
Fix iOS 11 static project 2019-05-31 14:26:47 +07:00
Weedy Weed Smoker
5490d554e0
Fix iOS 11 static project 2019-05-31 14:26:13 +07:00
Weedy Weed Smoker
9154f0fa93
Fix iOS 10 jailbroken installation 2019-05-31 14:25:37 +07:00
Weedy Weed Smoker
517340139d
Fix iOS 9 jailbroken installation 2019-05-31 14:24:47 +07:00
Weedy Weed Smoker
536d912c2c
(Buildfix) iOS 8 2019-05-31 14:23:47 +07:00
Weedy Weed Smoker
10d8ad7265
(Buildfix) iOS 6 2019-05-31 14:23:11 +07:00
twinaphex
16f830e080 (task content) Cleanups 2019-05-31 09:20:37 +02:00
twinaphex
9df5b731f5 Fix mistake 2019-05-31 09:06:48 +02:00
twinaphex
474f5ab00a (CocoaTouch Menu) Fix build 2019-05-31 08:25:49 +02:00
twinaphex
c3c3eedfa2 file_archive_get_file_list - file_archive_walk returns boolean type,
not integer
2019-05-31 07:48:10 +02:00
twinaphex
678089c2de Remove this Travis test for now 2019-05-31 07:43:58 +02:00
twinaphex
4862368b02 (Unix/Linux) Correct parse_drive_list (potential fix) 2019-05-31 07:11:10 +02:00
twinaphex
281630bd4f (retroarch.c) Cleanups 2019-05-31 07:02:44 +02:00
twinaphex
820ffb9d20 Cleanups - cut down on the rest of unnecessary filestream_exists calls
- only use filestream_exists immediately before filestream_delete or
any other genuine filestream-related operations - when just checking
if a path exists on the filesystem, just use path_is_valid - faster
2019-05-31 06:43:20 +02:00
twinaphex
07d8daf048 Cleanups - prefer path_is_valid over filestream_exists 2019-05-30 21:35:34 +02:00
Twinaphex
11165a816a
Merge pull request #8886 from jdgleaver/hide-restart-retroarch-fix
Fix typo in PR  #8885
2019-05-30 15:15:23 +02:00
jdgleaver
1891ca7c68 Fix typo in PR #8885 2019-05-30 14:09:21 +01:00