Commit Graph
25394 Commits
Author SHA1 Message Date
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
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
Henrik Rydgard 7e9b889d01 Qt: Apply suggested keyboard shortcut fix. Fixes #11735. 2019-02-06 13:01:48 +01:00
Henrik Rydgard e84c466532 Qt: Remove keyboard shortcut for buffered rendering. Mitigates #11725 although not a proper fix. 2019-02-06 12:23:59 +01:00
Henrik Rydgard 3d114c5bca Compat: Force realistic UMD timing for F1 2006. Fixes #9193 but not the game, since there's also #11177. 2019-02-06 10:45:12 +01:00
Henrik Rydgård 210e84869f Merge pull request #11766 from hrydgard/vulkan-validation-more
Vulkan: Improve extension loading, implement dedicated_allocation correctly
2019-02-05 23:47:34 +01:00
Henrik Rydgard e30daa8027 Remove unused API, assorted cleanup.
No longer enable the geometry shader feature, no plans to use it.
2019-02-05 21:31:43 +01:00
Henrik Rydgard 478b0b4278 Further improve VK extension loading. Switch to VK_EXT_debug_utils (but fallback to VK_EXT_debug_report if only that is available). 2019-02-05 21:31:38 +01:00