Commit Graph
39166 Commits
Author SHA1 Message Date
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
Henrik Rydgard ff633e2cc6 Update Vulkan headers to SDK 1.1.97 2019-01-31 13:39:18 +01:00
Henrik Rydgård 2679df761c Merge pull request #11750 from hrydgard/improve-vulkan-check
Improve the check for Vulkan to check for surface extensions first.
2019-01-30 21:36:39 +01:00
Henrik Rydgård b82462bf30 Reorder stuff to make the compiler happy.
I should get rid of those gotos.
2019-01-30 20:18:56 +01:00
Henrik Rydgård e91ce854bf Minor cleanup 2019-01-30 19:53:44 +01:00
Henrik Rydgård 852f522ebc Improve the check for Vulkan to check for surface extensions first.
Might fix the crashing issues we've seen on AMD?
2019-01-30 19:45:04 +01:00
Henrik Rydgård bb4d91c958 If we lose the Vulkan device, recommend the user to switch to Direct3D11.
:-(
2019-01-30 17:57:20 +01:00
Henrik Rydgård ca6298e24d Fix silly mistake editing the vulkan image code
Thanks unknown.
2019-01-27 19:28:23 +01:00
Henrik Rydgård 33803b08f5 Merge pull request #11746 from psyke83/patch-1
CMakeLists: fix EGL detection for ARM devices
2019-01-26 23:34:01 +01:00
Henrik Rydgård 0758925fe4 Merge pull request #11747 from hrydgard/vk-validation-fixes
Vk validation fixes, plus PowerVR swapchain hack
2019-01-26 13:21:18 +01:00
Henrik Rydgård 6f19964135 Also buildfix for libretro 2019-01-26 12:20:09 +01:00
Henrik Rydgård 68f391707f Remove some unnecessary vkDestroyImage calls. 2019-01-26 12:09:45 +01:00
Henrik Rydgård 7ccf23542d Fix SDL build 2019-01-26 12:03:20 +01:00
Henrik Rydgard 3fd216ad3a Better handling of swap chain size, add PowerVR hack. Fixes #11743 2019-01-25 20:19:55 +01:00
Henrik Rydgard c38c5469c4 Fixes for issues found by Vulkan validation layers, including a common non-harmful perf warning (doesn't fix all cases, but does fix the most common one). 2019-01-25 20:18:56 +01:00
Henrik Rydgard add5e3c1fa DeleteDirRecursively: Don't leak the find handle on failure (win32)
Don't close invalid handles.
2019-01-25 20:18:53 +01:00
Conn O'Griofa 99c2440d14 CMakeLists: fix EGL detection for ARM devices
ARM macro has been renamed to ARM_DEVICE; fixes Raspberry Pi builds.
2019-01-25 15:38:03 +00:00
Henrik Rydgård 8aea19434b Merge pull request #11744 from hrydgard/vk-devicealloc-memorytype-per-slab
VulkanDeviceAlloc: Memorytype per slab
2019-01-23 21:31:54 +01:00
Henrik Rydgård 46585a5da9 Additional logging 2019-01-23 18:34:25 +01:00
Henrik Rydgard c8e5dd325a VK device allocator: Support separate memory type per slab. 2019-01-23 10:36:08 +01:00
Henrik Rydgård 0025ee1bea Merge pull request #11740 from hrydgard/uwp-xbox-back-fix-attempt
Fix for weird Xbox B button behavior, see #10948.
2019-01-22 22:04:37 +01:00
Henrik Rydgård f9c37cce56 Fix for weird Xbox B button behavior, see #10948. A simpler change was tested to work by Ruler. 2019-01-22 22:02:04 +01:00
Henrik Rydgård ac8d1deebd Update armips submodule with bugfix. Also lang. 2019-01-22 08:38:01 +01:00
Henrik Rydgård 90a45deabd Merge pull request #11736 from tilkinsc/patch-1
Added " guards to if not exists
2019-01-16 23:03:24 +01:00
Cody Tilkins cb9a946f1e Merge pull request #2 from tilkinsc/patch-2
Update build-x64.cmd
2019-01-16 11:43:35 -05:00
Cody Tilkins 05f53a0fe3 Update build-x64.cmd 2019-01-16 11:41:01 -05:00
Cody Tilkins 1771cea5a3 Added " guards to if not exists
The reason why I added this is a just-in-case due to the nature that cmd explodes when something isn't set properly... it can start executing code that shouldn't be obtained.

I also fixed a minor formatting error
2019-01-16 11:39:34 -05:00
Henrik Rydgård b86c96261a Update to latest gradle, update lang submodule. 2019-01-15 23:35:59 +01:00
Henrik Rydgård e3dd1533f7 Merge pull request #11724 from hrydgard/remove-readdir_r
Remove usage of deprecated function readdir_r
2019-01-08 13:19:43 +01:00
Henrik Rydgård b572dc52a5 Remove usage of deprecated function readdir_r (and ugly Blackberry hack diren_large) 2019-01-08 12:29:59 +01:00
Henrik Rydgård cb63df2a34 Qt: Temporary workaround for #11721 - simply remove the load button (you can still load games from the Games tab) 2019-01-08 12:17:03 +01:00