Henrik Rydgård
e284d9f00d
Remove Google Cardboard support. Fixes #11668
2019-07-01 14:47:42 +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
452dce0699
Merge pull request #12124 from unknownbrackets/volume-speed
...
Audio: Add volume for alternate speed
2019-06-24 10:15:50 +02:00
Unknown W. Brackets
93069756e6
GE Debugger: Split playback into a separate file.
2019-06-23 18:49:27 -07:00
Unknown W. Brackets
e4e0cdd0f7
Audio: Add volume for alternate speed.
...
Fixes #11605 .
2019-06-23 13:34:08 -07: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
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
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
Henrik Rydgård
068ec3059b
Merge pull request #12118 from unknownbrackets/gpu-config
...
Add a hidden ini setting to disable graphics backends
2019-06-22 22:46:06 +02:00
Unknown W. Brackets
732d344328
Common: Fix some unused ident and case warnings.
2019-06-22 13:22:12 -07:00
Unknown W. Brackets
3e07b02226
Core: Keep number on setting for translated.
...
This way it will keep working in old versions for bisecting.
2019-06-22 12:49:19 -07:00
Unknown W. Brackets
c8da2d00cc
Core: Ignore case of GPU backend setting.
2019-06-22 12:49:15 -07:00
Unknown W. Brackets
7ff88d4bed
Core: Save GPU backend as identifier.
...
Still reads in old number values. This way it's easier for someone to
follow instructions to fix the backend if necessary due to driver crashes.
2019-06-22 12:49:01 -07:00
Unknown W. Brackets
504acf15de
Core: Allow for disabling graphics backends.
...
Mainly for Vulkan, since sometimes even mobile drivers crash when we ask.
This at least provides options.
Also centralizes support checks.
2019-06-22 12:49:01 -07:00
Unknown W. Brackets
df6c5f38dc
Core: Use readable names for failed backends.
2019-06-22 12:48:56 -07:00
Henrik Rydgård
eb3faf5370
Fix some further static analysis warnings
2019-06-18 01:08:25 +02:00
Henrik Rydgård
a0dc85a9d7
Fix a bunch of inconsequential uninitialized variables
2019-06-18 00:18:40 +02:00
Henrik Rydgård
379113680c
Fix static analysis warning about access outside array (d[ins] = s[ins * 4] * t[0])
2019-06-18 00:17:43 +02:00
Unknown W. Brackets
3cb1c33fd9
interp: Fix dumb mistake in vtfm.
...
Had done final testing on this with a 2x2 matrix because it was simpler...
Fixes #12109 .
2019-06-16 18:29:29 -07:00
Henrik Rydgård
30831f3ea1
Implement and test clz32, use it in the MIPS interpreter cores.
...
This will be useful for our vfpu-dot implementations later.
2019-06-14 18:39:15 +02:00
driver1998
8fab38ecdd
TextDrawerUWP based on DirectWrite
2019-06-07 05:20:21 +08:00
Henrik Rydgård
f49999efca
Revert "ARM64 vmmul experiment: Disable if S and T matrices overlap."
...
This reverts commit c4d26dcb10
.
2019-06-06 09:34:23 +02:00
Henrik Rydgård
649b7a5671
ARM64 vmmov experiment: Reduce precision by using FMUL+FADD instead of FMADD. May help #12082 and thus also #11179 and #9843 .
2019-06-05 00:02:32 +02:00
Henrik Rydgård
c4d26dcb10
ARM64 vmmul experiment: Disable if S and T matrices overlap.
...
If this fixes anything in #12082 , we have a regalloc bug I guess...
2019-06-04 22:24:19 +02:00
Henrik Rydgård
3769e8bf5c
Merge pull request #12069 from LunaMoo/aviDumpFix
...
Fix avi dump feature by using render buffer with option to use output buffer.
2019-06-04 11:07:21 +02:00
LunaMoo
da031ebbdb
Fix avi dump via render buffer instead,
...
with an option to use output buffer since recording with
post process effects will often be desirable.
2019-06-04 07:54:17 +02:00
Henrik Rydgård
7853c90abb
JIT: Split VFPU_MTX disable options. To help with #9843
2019-06-03 23:28:15 +02:00
Unknown W. Brackets
c773359095
arm64jit: Tweak matrix vfpu overlap detect, etc.
...
Tried making changes to them to guess at issues for #9843 , but didn't find
any. Still, I think these changes are worthwhile, if small.
2019-06-02 22:10:20 -07:00
Unknown W. Brackets
b4137b2403
armjit: Fix avoidLoad handling for fpu regs.
2019-06-02 22:03:26 -07:00
Unknown W. Brackets
1358a80aa6
arm64jit: Fix avoidLoad handling for fpu regs.
2019-06-02 22:03:06 -07:00
Unknown W. Brackets
816abce8fc
Windows: Fix some warnings.
...
Also one in armjit.
2019-06-02 09:30:38 -07:00
Henrik Rydgård
f4e489ee50
Fix minor oversight
2019-06-02 17:49:21 +02:00
Henrik Rydgård
55b4b4b9e3
Style fix
2019-06-02 16:22:19 +02:00
Henrik Rydgård
6fd40332fd
JitDisable: Add option to disable regalloc across instructions (flush after every instruction)
2019-06-02 16:06:10 +02:00
LunaMoo
738b38a109
Fix avi dump feature by using output buffer.
2019-05-27 22:43:20 +02:00
Henrik Rydgård
efa1406d8f
VS2017: Add hack to automatically select the newest installed Windows 10 SDK. VS2019 already does this by default if you specify 10.0.
...
Should hopefully fix the buildbot.
2019-05-19 15:23:25 +02:00
driver1998
0e9f53c8b4
UWP Window resizing support
...
this correctly resize the render view when the Window is resized
2019-05-13 15:43:11 +08:00
Henrik Rydgård
a59099e1bf
Oops, fix the D3D9 fallback
2019-05-11 06:36:28 +02:00
Henrik Rydgård
ff65b813d9
Assorted warning fixes
2019-05-10 23:26:34 +02:00
Henrik Rydgård
2f26297062
Clean up some more ifdefs
2019-05-10 23:25:57 +02:00
Henrik Rydgård
20d666ff55
Remove DbgNew.h forced include in ARM debug builds, doesn't work for some reason.
2019-05-10 23:18:31 +02:00
Henrik Rydgård
1f40aa4828
Add WindowsSDKDesktopARM64Support to vcxproj files
2019-05-10 22:44:12 +02:00
Henrik Rydgård
c3fab33354
Revert "Remove default SDK version from project files"
...
Seems to have been the wrong thing to do, see:
https://developercommunity.visualstudio.com/content/problem/140294/windowstargetplatformversion-makes-it-impossible-t.html
Though due to the bug described there, there's no perfect solution, just
some ugly ones (which I might try later). Anyway, I guess most people
will move on to VS 2019 anyway..
This reverts commit 056494522e
.
2019-05-09 23:58:23 +02:00
Henrik Rydgård
83039f3f90
Remote ISO: Fix bugs from issue #12018 and probably #12019
2019-05-07 23:26:13 +02:00
driver1998
ed61850b90
Report: Add Windows ARM identifiers
2019-05-05 07:05:26 +08:00
driver1998
0aa33d53c0
Disable features not available on Windows ARM32/ARM64
...
ARM32: OpenGL & DirectInput
ARM64: OpenGL
2019-05-04 22:45:16 +08:00
driver1998
5072584781
Fix neon headers for MSVC ARM64
...
MSVC uses arm64_neon.h for ARM64, arm_neon.h is ARM32 only.
2019-05-04 22:45:15 +08:00