Henrik Rydgård
2c9aa561b1
Merge pull request #11838 from hrydgard/dedicated-alloc-fix
...
VulkanImage: Fix issue where we'd try to free dedicated allocations from the allocator
2019-02-25 15:17:55 +01:00
Henrik Rydgård
bf2bbd891c
Back out wrong change. Leaving better error handling for later.
2019-02-25 15:15:04 +01:00
Henrik Rydgård
c1427f5981
VulkanImage: Fix issue where we'd try to free dedicated allocations from the allocator_ instead of Vulkan directly.
...
Snuck in some minor cleanups.
2019-02-24 22:23:26 +01:00
Henrik Rydgård
f742b79174
Merge pull request #11835 from unknownbrackets/vfpu-artdink
...
Correct vocp / vsocp prefix handling
2019-02-24 09:29:32 +01:00
Unknown W. Brackets
aff1d8e8b2
interp: Implement vsbz and vlgb.
...
Not sure any games actually use them, but good to have the remaining vfpu
ops all implemented.
2019-02-23 15:08:49 -08:00
Unknown W. Brackets
520f850e09
Jit: Correct VFPU prefix eating flags.
...
Verified by tests. Also, confirmed that the old vxbz encoding had no
output, but the new position (as used by gas) does.
2019-02-23 15:08:49 -08:00
Unknown W. Brackets
179ec61815
interp: Correctly handle vsocp prefixes.
...
Very similar to vsop, just with a bit more fixed values.
2019-02-23 10:05:13 -08:00
Unknown W. Brackets
6178a1fb33
Jit: Correct vocp prefix handling.
...
See #5549 . Matches tests for various prefix settings.
2019-02-23 09:15:26 -08:00
Unknown W. Brackets
6c9ee0ea59
Merge pull request #11451 from hrydgard/linux-vulkan-work
...
SDL/Vulkan window resize improvements
2019-02-23 16:46:31 +00:00
Unknown W. Brackets
c6c226026d
Travis: Remove old clang cache workaround.
...
Now having spaces is causing problems saving the cache. It properly uses
other parameters now in the cache key.
2019-02-23 08:41:33 -08:00
Unknown W. Brackets
a5f21b4b2d
Merge pull request #11834 from hrydgard/auto-horizontal-default
...
Android: Default screen rotation to auto landscape for new users.
2019-02-23 16:30:01 +00:00
Henrik Rydgård
172bcbbf47
Android: Default screen rotation to auto landscape for new users. Fixes #11832
2019-02-23 17:17:40 +01:00
Henrik Rydgård
58c240045e
Make window resize work with Vulkan. Seems more stable now.
2019-02-23 15:53:05 +01:00
Henrik Rydgård
4c83d30b59
Merge pull request #11831 from vit9696/macbuild
...
Bundle libSDL inside app on macOS, fixes #11830
2019-02-23 14:32:56 +01:00
Unknown W. Brackets
73d44c49bb
Merge pull request #11827 from hrydgard/vulkan-linux-cherry-picks
...
Vulkan linux cherry picks
2019-02-23 12:09:26 +00:00
vit9696
2ccd0156f5
Bundle libSDL inside app on macOS, fixes #11830
2019-02-23 14:15:17 +03:00
Henrik Rydgård
d91f706206
Log why the config is being saved (we seem to do it a bit much at times)
2019-02-23 11:55:44 +01:00
Henrik Rydgård
24510b8187
SDL/Qt: At least quit properly when switching backends
2019-02-23 11:55:34 +01:00
Henrik Rydgård
0c95f18ed6
Merge pull request #11829 from vit9696/noglew
...
Disable GLEW on macOS
2019-02-23 11:25:18 +01:00
vit9696
63f81f96fd
Disable GLEW on macOS
2019-02-23 13:15:23 +03:00
Henrik Rydgård
39adb42b3c
Merge pull request #11826 from hrydgard/ignore-invalid-imm
...
ARM/ARM64: Ignore invalid immediate addresses in delay slots, which may be conditional.
2019-02-23 11:01:08 +01:00
Henrik Rydgård
9b1d10063d
Linux: Draw the graphics API on the splash screen, like most other platforms.
2019-02-23 10:49:27 +01:00
Henrik Rydgård
c80dd44da8
ARM/ARM64: Ignore invalid immediate addresses in delay slots, which may be conditional.
...
Should do something in x86's safe mem too, but leaving for later.
Replaces #11824
2019-02-23 10:15:09 +01:00
Henrik Rydgård
50de04a290
Merge pull request #11822 from unknownbrackets/vfpu-artdink
...
interp: Correct vocp prefix handling
2019-02-22 09:12:46 +01:00
Henrik Rydgård
5a01bfb165
Merge pull request #11823 from vit9696/master
...
Fix postprocessing shader support on macOS
2019-02-22 09:07:35 +01:00
vit9696
27d216ea25
Fix postprocessing shader support on macOS
...
Check GL_ARB_shading_language_420pack availability, which SPIRV-Cross assumes
present by default, causing explicit binding location generation during shader
translation.
2019-02-22 06:34:37 +03:00
Unknown W. Brackets
d7f40afd9d
interp: Correct vocp prefix handling.
...
Also, guess that vsocp also applies prefixes. See #5549 .
2019-02-21 19:02:16 -08:00
Henrik Rydgard
c28bbde053
Add more games to RequireBlockTransfer. Plus, for whatever reason we seem to have a separate compat.ini for UWP, update it.
...
See #11558
2019-02-21 09:52:47 +01:00
Unknown W. Brackets
b1146d8d9d
PPGe: Correct text wrap without height.
2019-02-20 17:04:30 -08:00
Henrik Rydgard
13c85b127d
Add a large number of missing Game IDs to compat.ini. May help various Phantasy Star and SOCOM issues, in particular.
...
Like #9118 , #8492 , #10749 . #11814 , #9802
2019-02-20 13:54:10 +01:00
Henrik Rydgard
8863ceaa6a
Another GOW game ID. See #11815
2019-02-20 13:18:38 +01:00
Henrik Rydgard
e226c0414a
compat.ini: More IDs to lists of games requiring default CPU freq and buffered rendering.
2019-02-20 10:32:12 +01:00
Henrik Rydgard
7452c69ac4
A lot more GoW game IDs.
...
Should probably go through compat.ini and look up more games in our reporting...
2019-02-20 09:39:02 +01:00
Henrik Rydgård
5865c574ac
Merge pull request #11812 from unknownbrackets/android-memstick
...
Android: Allow using a custom Memory Stick storage path
2019-02-20 00:02:19 +01:00
Henrik Rydgård
e9633447cd
Followup to last commit: Also add IDs for GOW demos.
2019-02-19 23:48:40 +01:00
Henrik Rydgård
00247ba3e0
Fix one instance of #11815 . Hope there aren't a lot more missed GOW IDs.
2019-02-19 23:45:08 +01:00
Henrik Rydgård
a0d4abae2f
Merge pull request #11813 from unknownbrackets/lagsync
...
Core: Fix lag sync on game start / after pause
2019-02-19 14:07:17 +01:00
Unknown W. Brackets
11be1e7a67
Core: Fix lag sync on game start / after pause.
...
Fixes #11189 . It was often stuck thinking it was constantly running over,
needed a reset on large delay.
2019-02-19 03:09:42 -08:00
Henrik Rydgard
04829c3c43
Update pspautotests submodule, not that it matters, just for convenience.
2019-02-19 11:06:33 +01:00
Unknown W. Brackets
1e943549c2
Android: Allow using custom storage paths.
...
This allows a user to keep their save data on an insertable card, or
otherwise. Currently, the UI isn't great - errors are easy to miss,
and the path must be typed manually.
2019-02-18 09:15:15 -08:00
Unknown W. Brackets
a29fe3f46e
Core: Remove some now unused variables.
...
From removed settings.
2019-02-18 09:14:05 -08:00
Henrik Rydgård
01f0f3e86e
Merge pull request #11810 from unknownbrackets/sdl-minimize
...
SDL: Allow PauseWhenMinimized to work
2019-02-18 16:16:19 +01:00
Unknown W. Brackets
556b17503b
SDL: Allow PauseWhenMinimized to work.
...
Essentially fixes #6276 , see also #10445 and its fix.
2019-02-18 05:29:38 -08:00
Unknown W. Brackets
bba008f162
Qt: Cleanup indentation.
...
Also some NULL -> nullptr. No actual code changes.
2019-02-18 05:00:28 -08:00
Henrik Rydgård
4d8f3c48ad
Merge pull request #11809 from unknownbrackets/ui-minor
...
Windows: Hide accelerators when they are disabled
2019-02-17 22:58:55 +01:00
Unknown W. Brackets
6bc596d3a7
Windows: Hide accelerators when they are disabled.
...
Currently, mapping something to load state / save state / etc. causes the
default accelerators to become disabled. In this case, it can be
confusing when the menu still shows them.
Fixes #11395 .
2019-02-17 12:17:41 -08:00
Henrik Rydgård
8090c3db5c
Merge pull request #11808 from unknownbrackets/qt-textdrawer
...
Qt: Correct text bind on first draw of string
2019-02-17 17:18:07 +00:00
Henrik Rydgård
f955cc0dfa
Merge pull request #11807 from unknownbrackets/qt-browse
...
Qt: Re-enable Load button to browse for file
2019-02-17 17:17:26 +00:00
Henrik Rydgård
9c50a69b5b
Merge pull request #11803 from unknownbrackets/save-dialog
...
Savedata: Truncate detail if it's too long
2019-02-17 17:16:32 +00:00
Henrik Rydgård
aa47db846c
Merge pull request #11806 from unknownbrackets/sdl-fbdev
...
SDL: Force fullscreen desktop for USING_FBDEV
2019-02-17 17:14:14 +00:00