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 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
Henrik Rydgard
014668b9bc
Update glslang to latest version
2019-02-05 18:07:18 +01:00
Henrik Rydgard
7ae6ba9d91
Add code to enable a couple more extensions I anticipate using eventually.
2019-02-05 18:07:18 +01:00
Henrik Rydgard
32f37723f9
Properly use VK_KHR_dedicated_allocation to make some drivers extra happy
2019-02-05 18:07:18 +01:00
Henrik Rydgard
8e1a5ef3d6
Minor refactor of physical device property/feature detection, to allow for more extension use.
2019-02-05 18:07:17 +01:00
Henrik Rydgard
fdd0d7acb4
More Vulkan validation fixes
...
NVIDIA no longer uses nVidia capitalization.
2019-02-05 18:07:11 +01:00