Commit Graph

25423 Commits

Author SHA1 Message Date
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
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
Unknown W. Brackets
3b7e0a7b3e
Merge pull request #11786 from hrydgard/adreno-shutdown-crash-workaround
Adreno shutdown crash workaround
2019-02-10 19:43:05 +00:00
Unknown W. Brackets
957c3d5b89 GLES: Disable range culling on VideoCore/Vivante.
Was only disabled before on Vivante GL3/GLES3 devices.
2019-02-10 11:36:23 -08:00
Henrik Rydgård
e96360dedc Android: Update gradle to 3.3.1 2019-02-10 20:30:51 +01:00
Henrik Rydgård
c509650bec OpenGL: Disable the mapped buffer strategy for Adreno (Qualcomm).
It's a race during shutdown between the EmuThread writing commands, and
the render thread which just lost the buffer.
2019-02-10 20:13:39 +01:00
Henrik Rydgård
3e1197f5f3 Android: Add some logging 2019-02-10 20:13:13 +01:00
Henrik Rydgård
e05a4cebbe
Merge pull request #11785 from unknownbrackets/viewport-z
GPU: Correct depth clamp range in range cull
2019-02-10 19:27:09 +01:00
Unknown W. Brackets
b955ec70c9 GPU: Correct depth clamp range in range cull.
It was just wrong before, causing wrong culling when using a non-standard
viewport scale/center for depth.

Fixes #11701, fixes #11781.
2019-02-10 09:58:01 -08:00