Commit Graph

44477 Commits

Author SHA1 Message Date
Stuart Carnie
5240efc857 chore(Metal): fix compiler warnings when targeting newer macOS versions 2018-07-04 00:24:04 -07:00
Stuart Carnie
30d2192338 fix(Metal): Fix release build crash for misaligned read 2018-07-04 00:16:14 -07:00
Stuart Carnie
44ca1062b0 formatting 2018-07-03 22:32:12 -07:00
Stuart Carnie
a0900ec433 feat(Metal): full xmb pipeline support
Menu TODOs:

* understand why ribbon does not look the same as GL
* add clear support to `MenuDisplay` for glui
2018-07-03 22:32:12 -07:00
Stuart Carnie
4a101734a1 More cleanup
* use single render command encoder for display for better performance
* Context handles all rendering and presentation
2018-07-03 22:32:12 -07:00
Stuart Carnie
1c5d94aca1 Improve performance; don't care about previous state ofcolor attachment
Color attachment is being completely overwritten.
2018-07-03 22:32:12 -07:00
Stuart Carnie
5e1f991e32 feat(Metal): initial xmb and glui menu support
TODOs

* menu shader pipeline effects
* refactor / optimize graphics rendering
2018-07-03 22:32:12 -07:00
Stuart Carnie
4135300b04 fix(materialui): Assign scale_factor and rotation to draw 2018-07-03 22:32:12 -07:00
Twinaphex
149f5b73a1
Merge pull request #6937 from DEX357/patch-16
Update msg_hash_pl.h
2018-07-04 00:59:04 +02:00
Twinaphex
e0b71de5df
Merge pull request #6936 from DEX357/patch-15
Update msg_hash_pl.h
2018-07-04 00:58:56 +02:00
DEX357
7a001a07aa
Update msg_hash_pl.h 2018-07-02 20:13:19 +02:00
DEX357
f8f620f268
Update msg_hash_pl.h 2018-07-02 20:01:03 +02:00
Brad Parker
c4f34f3c6f update JP translation 2018-07-02 11:51:00 -04:00
twinaphex
30f97ebe52 Add this 2018-07-01 22:22:17 +02:00
Twinaphex
4eb4c7b97d
Create internal_cores.h 2018-07-01 21:19:40 +02:00
Twinaphex
39a1e494c5
Update CHANGES.md 2018-07-01 17:00:58 +02:00
Twinaphex
121ff2d4a5
Merge pull request #6931 from DEX357/patch-14
Update msg_hash_pl.h
2018-07-01 16:58:58 +02:00
Twinaphex
9cdf477c59
Merge pull request #6933 from Themaister/master
Vulkan: Try to avoid creating swapchains redundantly.
2018-07-01 16:58:30 +02:00
Themaister
f2cae17021 Vulkan: Try to avoid creating swapchains redundantly.
Win32: Only make resize events when needed.
Do not create swapchain unless necessary.
Deal better with Windows WSI workarounds.
2018-07-01 16:21:09 +02:00
twinaphex
efe9fc7339 Buildfix 2018-07-01 16:19:10 +02:00
DEX357
bf8e5c2e90
Update msg_hash_pl.h 2018-07-01 13:40:35 +02:00
Twinaphex
928cfacb11
Merge pull request #6930 from DEX357/patch-13
Update msg_hash_pl.h
2018-07-01 13:39:11 +02:00
DEX357
ebabd9486b
Update msg_hash_pl.h 2018-07-01 13:34:16 +02:00
Twinaphex
c4611f6379
Merge pull request #6928 from Themaister/master
Vulkan: Support multiple displays in VK_KHR_display.
2018-07-01 01:58:28 +02:00
Themaister
c4ba8d26a0 Support multiple displays in VK_KHR_display. 2018-07-01 01:21:51 +02:00
Twinaphex
a3ae537c02
Merge pull request #6862 from gblues/master
WIIU: cleanups to wiiu bootstrap code
2018-06-30 14:31:22 +02:00
Twinaphex
5366fc1f29
Merge pull request #6926 from fr500/staging
Android fixes
2018-06-30 14:31:06 +02:00
radius
717e45dc52 Add mouse wheel support
enable hold to bind on android

cleanup
2018-06-29 21:12:47 -05:00
radius
fef9b63bc0 Revert "Disable ENABLE_TOUCH_SCREEN_MOUSE for now until issues are resolved"
This reverts commit 2b02616512.
2018-06-29 21:12:47 -05:00
David Walters
91dd569a73 fix: keep resetting bind during the hold period 2018-06-29 21:12:46 -05:00
David Walters
d73954085a Hold to bind function (disabled with #if 0) 2018-06-29 21:12:46 -05:00
David Walters
70eda90d03 more accurate rarch_timer 2018-06-29 21:12:46 -05:00
David Walters
8a2b23de34 new setting "input_bind_hold" 2018-06-29 21:12:45 -05:00
Brad Parker
04311695aa netplay: always use configured port instead of hardcoding, and don't ask for IP address if one is already set. fixes #6626 2018-06-27 23:03:27 -04:00
Brad Parker
15924e5d9b fix "runtime error: member call on null pointer of type 'struct AppHandler'" 2018-06-27 13:25:13 -04:00
Twinaphex
e786afe481
Update config.def.h 2018-06-27 00:25:52 +02:00
twinaphex
8a1c0be83c (Android) Another potential buildfix; define ENABLE_HLSL
(slang_process) Put HLSL/Cg code around ENABLE_HLSL ifdef
(SPIRV-Cross) Make sure macros no longer need to be redefined; make them
unique in both glsl and hlsl files; needed for Griffin builds
2018-06-26 13:18:17 +02:00
twinaphex
3bbf34aa58 Merge branch 'master' of https://github.com/libretro/RetroArch 2018-06-25 23:55:53 +02:00
twinaphex
0230c2f4d8 Merge commit 'a078d40b80103ba083ad04eab625084279e930b3' 2018-06-25 23:55:41 +02:00
twinaphex
a078d40b80 Squashed 'libretro-common/' changes from edffe4d147..1548bee835
1548bee835 Update glsm
df7c8aebea Update glsm

git-subtree-dir: libretro-common
git-subtree-split: 1548bee835ab5fa2d120a4859ff653a5f128de1f
2018-06-25 23:55:40 +02:00
Twinaphex
f88f7419d7
Merge pull request #6923 from libretro/revert-6922-revert-6882-patch-3
Revert "Revert "(wiiu) Use portlibs zlib and libpng""
2018-06-25 23:26:51 +02:00
Twinaphex
893dbc6bee
Revert "Revert "(wiiu) Use portlibs zlib and libpng"" 2018-06-25 23:26:43 +02:00
Twinaphex
7bdf0fd9a6
Merge pull request #6922 from libretro/revert-6882-patch-3
Revert "(wiiu) Use portlibs zlib and libpng"
2018-06-25 22:33:53 +02:00
Twinaphex
3c6c9a8b08
Revert "(wiiu) Use portlibs zlib and libpng" 2018-06-25 22:33:45 +02:00
twinaphex
2ef56e906c Don't define this unless necessary 2018-06-25 21:52:24 +02:00
twinaphex
d967cbc879 Add another ENABLE_HLSL ifdef 2018-06-25 21:51:23 +02:00
Twinaphex
0f4744bed7
Merge pull request #6921 from theheroGAC/patch-33
Update msg_hash_it.h
2018-06-25 21:40:39 +02:00
theheroGAC
8017f706d8
Update msg_hash_it.h 2018-06-25 21:38:22 +02:00
twinaphex
9d6de6b60d Buildfix for MSVC 2010 2018-06-25 19:49:41 +02:00
Twinaphex
07d226a76d
Merge pull request #6882 from opendata26/patch-3
(wiiu) Use portlibs zlib and libpng
2018-06-25 18:16:59 +02:00