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
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
Henrik Rydgård
80c9391580
Update lang, pspautotest submodules
2019-06-25 16:08:48 +02:00
Henrik Rydgård
2a664add31
Vulkan: An additional check during init. May help #12131
2019-06-24 18:31:56 +02:00
Henrik Rydgård
2ecec84c84
Merge pull request #12127 from unknownbrackets/ge-record
...
Cleanup GE dump playback
2019-06-24 12:28:32 +02:00
Henrik Rydgård
6cf97c4cee
Merge pull request #12123 from unknownbrackets/http-redirect
...
Support HTTP redirects in downloads
2019-06-24 12:28:09 +02:00
Henrik Rydgård
34f18d155e
Merge pull request #12130 from hrydgard/zero-display-rotation
...
For the non-vulkan backends, zero display rotation settings just to be sure.
2019-06-24 12:26:05 +02:00
Henrik Rydgård
aff429ee09
For the non-vulkan backends, zero display rotation settings just to be sure.
2019-06-24 10:30:32 +02:00
Henrik Rydgård
452dce0699
Merge pull request #12124 from unknownbrackets/volume-speed
...
Audio: Add volume for alternate speed
2019-06-24 10:15:50 +02:00
Henrik Rydgård
bf4a507d58
Merge pull request #12121 from unknownbrackets/audio2-release
...
Return errors on Audio2 release when channel busy
2019-06-24 10:13:00 +02:00
Henrik Rydgård
44685a7318
Merge pull request #12125 from unknownbrackets/debugger
...
Debugger: Fix subtexture readback crash
2019-06-24 06:52:27 +02:00
Henrik Rydgård
bf84945602
Merge pull request #12126 from unknownbrackets/gpu-minor
...
GLES: Update proj matrix on viewport change
2019-06-24 06:17:56 +02:00
Unknown W. Brackets
a7defd725d
Merge pull request #12094 from imxieyi/master
...
External display support on iOS
2019-06-23 19:01:36 -07:00
Unknown W. Brackets
93069756e6
GE Debugger: Split playback into a separate file.
2019-06-23 18:49:27 -07:00
Unknown W. Brackets
9e98642258
GE Debugger: Cache decompressed frame commands.
...
This adds to noise in profiling the frame dump.
2019-06-23 18:29:36 -07:00
Xie Yi
b37553fba2
fix indent
2019-06-24 08:49:47 +08:00
Unknown W. Brackets
8cd5a1bd93
GLES: Update proj matrix on viewport change.
...
This is necessary because, for large (or negative) viewports, we adjust it
to account for what GL cannot do. Fixes #12115 .
2019-06-23 16:47:44 -07:00
Unknown W. Brackets
7b8d3e0c36
GPU: Improve a 5551 stencil emulation case.
...
Hammerin' Hero (see #10777 ) uses ALWAYS with INCR, which can be rewritten
to maintain more correct stencil values.
2019-06-23 16:14:18 -07:00
Unknown W. Brackets
3de796779c
Debugger: Fix subtexture readback crash.
...
When the texture image is scaled, we don't properly know its size, so we
were allocating too small of a buffer. Since this is only used for
debugging, let's just get the actual texture size.
2019-06-23 15:30:30 -07:00
Unknown W. Brackets
fb2ce46eca
UI: Add a note for HTML link parsing.
...
It's a bit messy but should probably do this eventually.
2019-06-23 13:34:54 -07:00
Unknown W. Brackets
e4e0cdd0f7
Audio: Add volume for alternate speed.
...
Fixes #11605 .
2019-06-23 13:34:08 -07:00
Henrik Rydgård
79f0560619
Merge pull request #12122 from unknownbrackets/ui-crash
...
Avoid crash on dead UI events and bad save state decompress
2019-06-23 22:24:12 +02:00
Unknown W. Brackets
94e6950d48
http: Support redirects for load URL too.
...
Might as well, especially to keep old recent entries working.
2019-06-23 13:12:13 -07:00
Unknown W. Brackets
c5e2c0e6cd
http: Support relative redirects too.
...
Per HTTP/1.1.
2019-06-23 12:22:10 -07:00
Unknown W. Brackets
17bc6a5a2d
http: Support redirects for downloads.
2019-06-23 12:04:59 -07:00
Unknown W. Brackets
eaba867f28
SaveState: Fail load on decompression error.
...
Simply checking the size isn't enough, because it doesn't write the
decompressed size in the case of invalid data.
May help the crash in #11890 .
2019-06-23 11:25:27 -07:00
Unknown W. Brackets
8c282db225
UI: Clear queued events on Event destruct.
...
May help a crash seen in #11890 .
2019-06-23 11:13:14 -07:00
Unknown W. Brackets
2c20567624
Audio: Better errors on Output2/SRC reserve.
...
The frequency handling probably doesn't work, though.
2019-06-23 08:38:22 -07:00
Unknown W. Brackets
c67988d2ce
Audio: Correct errors on Output2/SRC release.
2019-06-23 08:17:00 -07:00
Henrik Rydgård
3a98a5dc42
Merge pull request #12120 from unknownbrackets/debugger
...
Debugger: Fix connection in Firefox
2019-06-23 07:55:22 +02:00
Unknown W. Brackets
65ac59021c
Debugger: Fix connection in Firefox.
...
Firefox now requires HTTP/1.1 or higher, which is reasonable since 1.0 is
ancient. The Upgrade response and WebSocket protocol handling are all
HTTP/1.1 safe, so let's just support both versions.
2019-06-22 22:09:05 -07:00
Henrik Rydgård
22b7349a70
Merge pull request #12119 from hrydgard/travis-mac
...
Fix macOS Travis builds
2019-06-23 06:54:02 +02:00