Commit Graph

25450 Commits

Author SHA1 Message Date
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
Henrik Rydgård
429b5bf3ab
Merge pull request #11784 from hrydgard/zip-install-ui-fix
Fix issue where too long filenames could wreck the Install Zip dialog layout
2019-02-10 16:02:53 +01:00
Henrik Rydgård
259cb0f128 Fix issue where too long filenames could wreck the Install Zip dialog layout.
Well, technically just shortens the path to avoid the issue.
2019-02-10 15:55:00 +01:00
Henrik Rydgård
ccfcbc7462
Merge pull request #11780 from hrydgard/naruto-video-fix
Naruto Shippuden Ultimate Ninja 3: Probably a better fix for the video hang issue.
2019-02-10 11:45:40 +01:00
Henrik Rydgård
ecf62a03ad Naruto 3: Probably a better fix for the video hang issue.
Fixes #9591, replaces #11772
2019-02-10 11:42:53 +01:00
Henrik Rydgård
23dd47ab77 Make "Show FPS Counter" in the Windows menu actually show fps, not just speed 2019-02-09 11:23:14 +01:00
Unknown W. Brackets
0f74a19979
Merge pull request #11777 from hrydgard/redefine-slow-framebuffer-effects-setting
Gate fewer effects behind "Disable slow framebuffer effects".
2019-02-09 05:14:11 +00:00
Henrik Rydgård
857e0bbfa3
Merge pull request #11776 from hrydgard/redefine-blocktransfer-setting
Only gate really expensive block transfers behind the setting.
2019-02-08 23:21:04 +01:00
Henrik Rydgard
5aed2a2cee Gate fewer effects behind "Disable slow framebuffer effects". 2019-02-08 15:02:31 +01:00
Henrik Rydgard
11c8450f19 Only gate really expensive block transfers behind the setting. 2019-02-08 14:50:47 +01:00
Henrik Rydgard
9736bc431a The block transfer setting should not affect clearing memory behind a render target, especially since that's already gated behind a compat flag. 2019-02-08 14:46:16 +01:00
Henrik Rydgard
bff58d0921 Update lang 2019-02-07 15:44:26 +01:00
Henrik Rydgård
6d82aa54fa
Merge pull request #11775 from hrydgard/vulkan-dedicated-alloc-helper
VK code cleanup: Just a little helper for handling dedicated allocation for images.
2019-02-07 15:30:49 +01:00
Henrik Rydgard
f38a6650b1 VK code cleanup: Just a little helper for handling dedicated allocation for images. 2019-02-07 14:56:29 +01:00
Unknown W. Brackets
ef713b1f73
Merge pull request #11773 from hrydgard/old-nvidia-disable-range-culling
D3D9: Disable range culling on really old NVIDIA cards
2019-02-07 04:29:06 +00:00
Henrik Rydgård
8af523596f Disable vertex range culling on old NVIDIA. Should help #11638 2019-02-06 22:44:02 +01:00
Henrik Rydgård
54c6c148fb Detect PCI device ID where available (not in GL?) 2019-02-06 22:43:31 +01:00
Henrik Rydgård
d15e71915a Add missing break statement fixing bizarre language menu issue from #7929 2019-02-06 19:57:44 +01:00
Henrik Rydgård
f8a266d436
Merge pull request #11770 from hrydgard/revert-limit-on-clear
Revert limit FPS on clear
2019-02-06 18:38:55 +01:00
Henrik Rydgård
d43858dfc7 Enable the FPS limit for F1 2006, too. 2019-02-06 18:31:02 +01:00
Henrik Rydgard
38a2d83aa8 Partially revert #10456 (avoid limit FPS without a clear).
It's a pretty gnarly hack-upon-a-hack. Better to remove the original hack (limit fps) in the general case.
2019-02-06 18:31:02 +01:00
Henrik Rydgård
fe8f558b91
Merge pull request #11768 from hrydgard/remove-limit-framerate-setting
Remove iForceMaxEmulatedFPS and replace with a compat setting for the few games that really need it
2019-02-06 18:30:39 +01:00
Henrik Rydgard
47a9145355 Remove iForceMaxEmulatedFPS and replace with a compat setting for the two games that really need it.
Takes care of one setting listed in #8171 "Options to remove"
2019-02-06 15:03:15 +01:00
Henrik Rydgård
b465d413e0
Merge pull request #11767 from hrydgard/force-umd-delay
Compat: Force realistic UMD timing for F1 2006.
2019-02-06 14:56:44 +01:00