Henrik Rydgård
663f10d08b
GameManager: Actually allow installing ISOs from zip files. Refactor.
2019-07-13 18:19:43 +02:00
Henrik Rydgård
4d30a8d04e
Start refactoring GameManager zip handling to easier support ISOs in zips
2019-07-13 18:19:43 +02:00
Henrik Rydgård
179cafcf38
Merge pull request #12153 from unknownbrackets/replay
...
Replay: Add file header handling and ignore PSP/GAME reads
2019-07-08 13:29:25 +02:00
Unknown W. Brackets
510daa664f
interp: Correct vsbn instruction.
...
Accidentally broken in f2be0cb . Rarely used.
2019-07-07 22:58:54 -07:00
Henrik Rydgård
bdd9d40a1b
Merge pull request #12162 from unknownbrackets/kernel-minor
...
Kernel: Shutdown when module load fails
2019-07-08 07:21:30 +02:00
Unknown W. Brackets
556b960355
Kernel: Shutdown when module load fails.
...
This prevents us from trying to reinit next time, which can crash since we
never finished initing in the first place.
2019-07-07 18:06:06 -07:00
Henrik Rydgård
ba09e7fb32
Merge pull request #12160 from unknownbrackets/ge-pause
...
GPU: Forget pause signal on new list
2019-07-07 23:23:34 +02:00
Unknown W. Brackets
c87d5a637b
GPU: Forget pause signal on new list.
...
Otherwise, when the list gets executed again, we just pause it when it
finishes instead of letting it finish properly.
2019-07-07 13:10:28 -07:00
Henrik Rydgård
82119eda9a
Merge pull request #12157 from unknownbrackets/travis-win
...
Travis: Build Windows on Travis too
2019-07-07 20:17:40 +02:00
Henrik Rydgård
ce2596255d
Merge pull request #12159 from unknownbrackets/rpi4
...
cmake: Automatically detect raspberrypi 4
2019-07-07 20:08:46 +02:00
Henrik Rydgård
da54c8d70c
Experimentally revert a small part of #12094 , ios external display support, that seemed to break exit. See #12140 .
2019-07-07 20:01:31 +02:00
Henrik Rydgård
16c500969a
Merge pull request #12155 from unknownbrackets/sdl-wm
...
SDL: Try using whatever display SDL gives us
2019-07-07 18:36:21 +02:00
Unknown W. Brackets
6fdaa1b111
cmake: Automatically detect raspberrypi 4.
2019-07-07 09:33:03 -07:00
Henrik Rydgård
7a51c1960e
Merge pull request #12158 from unknownbrackets/clut-download
...
GPU: Download CLUTs when loading at 256 stride
2019-07-07 17:12:06 +02:00
Unknown W. Brackets
dc03050730
GPU: Download CLUTs when loading at 256 stride.
...
Or otherwise when loading full rows. Should fix #8406 .
2019-07-07 07:49:42 -07:00
Unknown W. Brackets
c3ae97e237
Travis: Build Windows on Travis too.
2019-07-06 14:56:29 -07:00
Henrik Rydgård
7de4640f4f
Merge pull request #12152 from hrydgard/travis-net
...
Update Travis versions and improve retry
2019-07-06 23:13:02 +02:00
Unknown W. Brackets
54a393386f
SDL: Use whatever display SDL gives us for EGL.
2019-07-06 12:33:37 -07:00
Henrik Rydgård
accccba11b
Merge pull request #12147 from unknownbrackets/audio2-src
...
Handle audio SRC mixing more correctly
2019-07-05 18:48:05 +02:00
Unknown W. Brackets
33cfac549d
Replay: Attempt to ignore reads in PSP/GAME.
...
Unless there are writes in this directory, we should be able to safely
ignore them.
Currently detection isn't perfect (like PSP/./GAME/../GAME), but this
should catch the vast majority of cases.
2019-07-04 23:46:15 -07:00
Unknown W. Brackets
4144e71b7a
Replay: Add file header handling.
2019-07-04 20:36:17 -07:00
Unknown W. Brackets
6bdfd6c9e4
Travis: Update to NDK r18b.
...
Picked this version because it's much smaller than r17 or r19, and r20 is
broken right now.
2019-07-04 15:05:06 -07:00
Unknown W. Brackets
62c6d069c9
Travis: Update config to reduce timeout errors.
...
Leverage homebrew/apt addons to install packages since they are documented
to automatically perform retries on failure.
This updates to Ubuntu Xenial and macOS Sierra, which are supported
versions. This isn't to increase minimum requirements necessarily, but to
make sure Travis keeps running smoothly.
2019-07-04 14:36:51 -07:00
Unknown W. Brackets
b0c4323714
Merge pull request #12151 from m4xw/lr_config
...
[Libretro] Fix some default config values
2019-07-04 08:56:53 -07:00
M4xw
71c7686280
[Libretro] Fix some default config values
...
-iAltSpeedVolume
-iFirmwareVersion
-iPSPModel
Fixes #12144
2019-07-04 16:25:00 +02:00
Henrik Rydgård
962412682b
Merge pull request #12142 from CookiePLMonster/windows-code-sanitize
...
Misc code sanitize improvements for Windows and UWP
2019-07-03 20:10:20 +02:00
Silent
0621dbb487
Simplify synchronization model in InputDevice.cpp - replaced volatile flags/mutex/condition variable with joining on thread and one atomic flag
2019-07-02 19:17:52 +02:00
Silent
0b5458f759
Remove KeyboardDevice which was essentially useless
...
Refactor InputDevice to simplify it
2019-07-02 19:17:52 +02:00
Silent
1acaec2494
Support falling back to xinput9_1_0.dll if neither xinput1_4.dll or xinput1_3.dll are present. This can happen on a Windows XP, Vista or 7 PC without DirectX End-User Runtimes installed.
...
Clean up XinputDevice.cpp from unused imports
2019-07-02 19:17:52 +02:00
Silent
2479427992
Windows: Properly check for hidden files when enumerating files
2019-07-02 19:17:52 +02:00
Silent
71ab845564
Windows: Fix an exit crash by not destroying the window in CGEDebugger destructor - this window (and displayList) have already been destroyed and freed at that point
2019-07-02 19:17:44 +02:00
Henrik Rydgård
8940a9d9f1
Update lang submodule
2019-07-02 09:19:40 +02:00
Henrik Rydgård
68634bc0fa
Merge pull request #12148 from hrydgard/remove-google-cardboard
...
Remove Google Cardboard support. Fixes #11668
2019-07-01 17:29:56 +02:00
Henrik Rydgård
e284d9f00d
Remove Google Cardboard support. Fixes #11668
2019-07-01 14:47:42 +02:00
Henrik Rydgård
0abdcbb3a4
Merge pull request #12146 from unknownbrackets/gpu-config
...
Windows: Fix Vulkan out of process check
2019-07-01 09:18:56 +02:00
Unknown W. Brackets
7588a9760e
Windows: Fix Vulkan out of process check.
...
Oops, forgot to actually pass false after adding this argument...
2019-06-30 23:45:14 -07:00
Unknown W. Brackets
4546db5635
Audio: Quick SRC resampling experiment.
2019-06-30 23:44:18 -07:00
Unknown W. Brackets
20ad7f2914
Audio: Track SRC frequency.
...
sceAudioSetFrequency is kernel mode only, and it sounds like it changes
the audio controller clock (didn't test.) SRC only affects the SRC
channel.
Currently, this doesn't actually use the sample rate yet, but at least
it's tracked appropriately.
2019-06-30 23:09:46 -07:00
Unknown W. Brackets
9ef3973b49
Audio: Correct sceAudioChRelease return value.
2019-06-30 23:09:07 -07:00
Unknown W. Brackets
7d2b332b2d
Audio: Improve error messages for sample counts.
2019-06-30 16:39:14 -07:00
LunaMoo
528d04defe
Merge pull request #12141 from OsirizX/libretro
...
Enable right analog stick for libretro
2019-06-29 10:51:43 +02:00
OsirizX
dd1de37b83
Enable right analog stick for libretro
...
Some game patches allow the use of right analog stick. Games tested with GTA: LCS/VCS and MGS: Peace Walker
2019-06-28 22:43:42 -07:00
Henrik Rydgård
e8aad38e77
Merge pull request #12139 from unknownbrackets/win-minor
...
Windows: Fix leak on folder browse
2019-06-27 09:19:12 +02:00
Unknown W. Brackets
ceb59c4649
Windows: Fix leak on folder browse.
2019-06-26 22:19:38 -07:00
Henrik Rydgård
5ac658e76b
Merge pull request #12135 from hrydgard/fix-mi-box-remote-click
...
Fix mi box remote control center click
2019-06-25 22:26:32 +02:00
Henrik Rydgård
279b1d94be
Merge pull request #12134 from CookiePLMonster/x1-overscan-fix
...
UWP: Fix overscan on Xbox One
2019-06-25 21:57:54 +02:00
Henrik Rydgård
c5b9e9f718
Comment some confusing code
2019-06-25 21:37:40 +02:00
Henrik Rydgård
7de49c66a1
Warning fix
2019-06-25 21:35:54 +02:00
Henrik Rydgård
5c4e4716b6
Android: Add DPAD_CENTER as an accept button. Fixes menu navigation on Mi Box and Shield Remote.
2019-06-25 21:35:20 +02:00
Silent
0237c7cb3e
UWP: Fix overscan on Xbox One
...
Previously the game would display with on around 80% of the screen and aligned to top left (so with black bars on right and bottom). With this fix, it displays fullscreen properly.
Windows is unaffected, and reportedly no issues on Windows Phone either.
2019-06-25 20:59:21 +02:00