Commit Graph

25430 Commits

Author SHA1 Message Date
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
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
Unknown W. Brackets
bb6aa99b9e Qt: Correct text bind on first draw of string.
Previously, the first frame we drew a new string was using the UI texture,
typically.
2019-02-17 08:11:16 -08:00
Unknown W. Brackets
d19e59dde7 Windows: Browse for folder like Qt.
Better to separate out the platform specific stuff.
2019-02-17 08:03:10 -08:00
Unknown W. Brackets
8b40f1a814 Qt: Correct Browse... handling for multithreaded. 2019-02-17 07:48:32 -08:00
Unknown W. Brackets
67884d60b3 Qt: Re-enable Load button to browse for file. 2019-02-17 07:30:40 -08:00
Unknown W. Brackets
555a8db335 SDL: Force fullscreen desktop for USING_FBDEV. 2019-02-17 06:27:41 -08:00
Henrik Rydgård
fd9c7dfa3e
Merge pull request #11804 from unknownbrackets/mac-touchpad
SDL: Prevent mouse capture on macbook trackpad
2019-02-17 13:40:11 +00:00
Unknown W. Brackets
dfc75e8c34 SDL: Prevent mouse capture on macbook trackpad. 2019-02-17 04:54:21 -08:00
Unknown W. Brackets
9a5fbe5ea5 Savedata: Truncate detail if it's too long.
We could add scrolling later, but this makes it more usable without ugly
text overlap, at least.

Fixes #11711.
2019-02-16 14:52:01 -08:00
Henrik Rydgård
57ef8b3341
Merge pull request #11802 from unknownbrackets/vulkan-crash
Windows: Detect Vulkan in separate process
2019-02-16 22:41:04 +00:00
Unknown W. Brackets
bc84571f0f Windows: Detect Vulkan in separate process.
This should avoid crashes with broken AMD drivers that can't initialize
Vulkan properly.  Instead, Vulkan will show up as unavailable.

Disabled during debug to allow for debugging.
2019-02-16 10:14:54 -08:00
Henrik Rydgård
8e0f3c9ea2
Merge pull request #11801 from unknownbrackets/shaderid
GPU: Better typesafety for shader bits
2019-02-16 16:40:41 +01:00
Unknown W. Brackets
af58577aff GPU: Better typesafety for shader bits.
See 128c0ad.
2019-02-16 06:54:56 -08:00
Henrik Rydgard
9e8341cf88 Enable BlockTransferAllowCreateFB for Ys Seven as discussed in #11669 2019-02-14 09:54:40 +01:00
Henrik Rydgård
cbf735e2e2 CwCheat warning fixes 2019-02-12 21:00:20 +01:00
Henrik Rydgård
c9819ab5e7 Update pspautotest submodule 2019-02-11 23:10:55 +01:00
Henrik Rydgård
daba63b006
Merge pull request #11790 from 6alileo/patch-1
add controllers
2019-02-11 08:49:21 +01:00
6alileo
82fec6510a
add controllers 2019-02-10 16:40:02 -08:00
Unknown W. Brackets
0b9c2128ae
Merge pull request #11788 from hrydgard/audiocodec-260-lie-success
Lie about success of loading flash0:/kd/audiocodec_260.prx
2019-02-10 21:46:56 +00:00
Henrik Rydgård
906d2dff7b Lie about success of loading flash0:/kd/audiocodec_260.prx, just like we already lie about audiocodec.prx.
Fixes #11733
2019-02-10 22:40:34 +01:00
Henrik Rydgård
7e939802b5
Merge pull request #11787 from unknownbrackets/range-cull
GLES: Disable range culling on VideoCore/Vivante
2019-02-10 20:46:37 +01:00