Commit Graph

25423 Commits

Author SHA1 Message Date
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
Unknown W. Brackets
6f2a6e2e6a
Merge pull request #11765 from hrydgard/more-nomedia-on-android
To avoid strange images in Android gallery, pre-create TEXTURES with .nomedia
2019-02-05 15:41:36 +00:00
Henrik Rydgard
58db029f7e Android .nomedia: Don't hide everything under PSP, too harsh. 2019-02-05 16:40:10 +01:00
Henrik Rydgard
217205e433 To avoid strange images in Android gallery, pre-create TEXTURES with a .nomedia, and add .nomedia to the PSP directory. 2019-02-05 15:57:43 +01:00
Henrik Rydgard
128c0adc39 Vulkan: Fix typo, bump shader cache version. 2019-02-04 14:22:19 +01:00
Henrik Rydgård
57e9073ae4
Merge pull request #11760 from hrydgard/jit-disable-ui
Add simple UI for JIT feature disable flags
2019-02-04 13:40:38 +01:00
Henrik Rydgard
0aedf3755f Fix checkbox bug introduced in #11758. Fixes #11761. 2019-02-04 13:22:58 +01:00
Henrik Rydgard
a802adb1f6 Add simple UI for JIT feature disable flags 2019-02-04 13:00:08 +01:00
Henrik Rydgård
60bd2d8a60
Merge pull request #11758 from unknownbrackets/jitflags
Add flags to turn off parts of jit
2019-02-04 00:40:34 +01:00
Unknown W. Brackets
0b775bdac0 Reporting: Disable when jit flags are disabled. 2019-02-03 14:57:08 -08:00
Unknown W. Brackets
304c90934b UI: Add bitfield checkbox. 2019-02-03 14:57:08 -08:00
Unknown W. Brackets
419c1fbd73 Jit: Respect flags for jit types and features.
Left some free space for more.
2019-02-03 14:57:08 -08:00
Unknown W. Brackets
46649a218e Core: Add flags to disable jit features.
Not actually disabling yet, just setup.
2019-02-03 13:58:24 -08:00
Henrik Rydgård
4816e80b4f
Merge pull request #11751 from hrydgard/update-vulkan-headers
Update Vulkan headers
2019-01-31 16:18:48 +01:00
Henrik Rydgard
b143e47fb6 VK: Load the dedicated allocation extension properly (but don't use it yet). 2019-01-31 14:18:30 +01:00
Henrik Rydgard
f339a0c15b VK: Minor cleanup, turn off unfinished and probably wrong use of dedicated allocation feature 2019-01-31 14:09:21 +01:00
Henrik Rydgard
992cea1082 Load a function from VK_EXT_external_memory_host 2019-01-31 13:53:27 +01:00