Commit graph

26053 commits

Author SHA1 Message Date
Henrik Rydgård
5fcac1a9e2 Vulkan: Disable some bad validation. Things are right and work fine. 2019-08-21 10:23:36 +02:00
Henrik Rydgård
78e849bff1 Decided to end the practice of #ifdefs in Config.h. Led to bizarre miscompilations when reading config with inconsistent ifdefs set. 2019-08-21 10:17:33 +02:00
Henrik Rydgård
19a443819b Bugfixes to VK gpu profiling. Properly get the valid bits. 2019-08-21 09:02:40 +02:00
Henrik Rydgård
653afeb7ab Vulkan: Implement basic integrated GPU profiling.
Currently simply measures the total GPU time of the frame. Will later be
extended to get the execution time of individual render passes.
2019-08-21 00:03:00 +02:00
Henrik Rydgård
19ba77f223
Merge pull request #12258 from Antx64/Homebrew-Delete-UWP
Fixes delete button for downloaded games from homebrew store in UWP
2019-08-20 15:14:44 +02:00
Antx64
1f6e5e463e removed the sceUsbMic checks 2019-08-20 08:45:08 -04:00
Henrik Rydgård
f46a63cfd9
Merge pull request #12260 from Florin9doi/PowerSaveMode2
Update PowerSaveModeReceiver (again)
2019-08-20 14:11:08 +02:00
Henrik Rydgård
a7ce74150e Add sceUsbMic.cpp/h to the UWP project 2019-08-20 11:10:19 +02:00
Florin9doi
187dfb2816 Update PowerSaveModeReceiver (again) 2019-08-20 11:32:39 +03:00
Antx64
c398da48ac Fixes delete button for downloaded games from homebrew store in UWP 2019-08-19 23:37:14 -04:00
Unknown W. Brackets
010da8080c UI: Fix crash with no buttons in popup. 2019-08-18 12:00:21 -07:00
Unknown W. Brackets
4e3e00302b
Merge pull request #12253 from unknownbrackets/ui-hostname
Cleanup UI hostname entry
2019-08-18 10:33:08 -07:00
Henrik Rydgård
044dd03b32
Merge pull request #12254 from KentuckyCompass/qt-opengl-fix-core
Configure QT to get a higher version for opengl
2019-08-18 19:28:04 +02:00
Unknown W. Brackets
30dcc2a13a UI: Validate address entered in settings. 2019-08-18 10:12:22 -07:00
KentuckyCompass
5955861865 configure QT to get a higher version for opengl 2019-08-17 21:15:29 -07:00
Unknown W. Brackets
3bc2cad31b IO: Use TextEdit for hostnames on more platforms. 2019-08-17 17:38:29 -07:00
Unknown W. Brackets
f52afb48ac UI: Cleanup hostname entry to use a dialog. 2019-08-17 17:18:43 -07:00
Bigpet
8e59343c40 UI: Make IP/hostname dialog more generic. 2019-08-17 16:42:58 -07:00
Henrik Rydgård
2857e0ffa0
Merge pull request #12251 from unknownbrackets/warnings
Warning fixes
2019-08-17 23:33:15 +02:00
Henrik Rydgård
90af3871df
Merge pull request #12252 from unknownbrackets/bgaudio
UI: Respect loop info for menu music
2019-08-17 23:31:15 +02:00
Unknown W. Brackets
fdc28b16fb UI: Respect loop info for menu music.
A good example for this is Wipeout Pure, which sounds much better when it
loops using the sample looping data.
2019-08-17 13:39:11 -07:00
Unknown W. Brackets
66687c2c82 Core: Fix a format type error. 2019-08-17 13:31:16 -07:00
Unknown W. Brackets
8d3a4fae8e iOS: Ignore gl3stubInit() on iOS, to avoid warnings.
It always returns true anyway.
2019-08-17 12:01:22 -07:00
Unknown W. Brackets
9f98f440c8 Vulkan: Check default case with an assert. 2019-08-17 12:01:22 -07:00
Unknown W. Brackets
3e51fc5a89 GPU: Avoid some unused var/func warnings. 2019-08-17 12:01:22 -07:00
Henrik Rydgård
b80988a4eb
Merge pull request #12245 from CookiePLMonster/open-ini-fix
Simplify openIniFile to use ShellExecute
2019-08-17 12:25:19 +02:00
Henrik Rydgård
1561f55255
Merge pull request #12250 from hrydgard/android-base-pointer-64-bit
Android: Get our base pointer in a saner way than YOLO, if possible.
2019-08-17 12:09:08 +02:00
Henrik Rydgård
06facfc567 Android: Get our base pointer in a saner way than YOLO, if possible. Should help #12249. 2019-08-17 11:52:44 +02:00
Silent
abdf685ac9
Simplify openIniFile to use ShellExecute so .ini files get opened in an associated text editor
This is safe, because by default .ini files are associated with Notepad
2019-08-15 16:25:16 +02:00
Henrik Rydgård
3356f94029 More extreme paranoia in VulkanMaybeAvailable 2019-08-15 11:49:15 +02:00
Henrik Rydgård
c7ae0ed4bf Vulkan: Re-enable the blacklist. 2019-08-15 09:51:44 +02:00
Henrik Rydgård
61e20d72cf Vulkan: On Android, only try to load libvulkan.so, not libvulkan.so.1. Plus more paranoia. 2019-08-15 09:50:42 +02:00
Henrik Rydgård
84dece9d96 VulkanMayBeAvailable: Add more logging, disable blacklist check for testing (see #12093) 2019-08-15 09:35:13 +02:00
Henrik Rydgård
5d08f9fcba Vulkan loader: Fix the SHIELD Tablet blacklist string. 2019-08-15 09:23:47 +02:00
Henrik Rydgård
7811b596b2 Rename "Immersive Mode" to Full Screen. We can reuse the FullScreen translation from desktop. Fixes #12229 2019-08-14 10:10:01 +02:00
Unknown W. Brackets
9f694afcc3
Merge pull request #12237 from hrydgard/vulkan-device-name-blacklist
Vulkan: Simple blacklist of device names that are not allowed to check for Vulkan
2019-08-13 19:03:20 -07:00
Henrik Rydgård
f52cc59b5b
Merge pull request #12241 from Florin9doi/PowerSaveModeReceiver
Update PowerSaveModeReceiver
2019-08-13 23:11:16 +02:00
Florin9doi
18e7877526 Update PowerSaveModeReceiver 2019-08-13 21:00:36 +03:00
Henrik Rydgård
44cb991d8c Cleanup 2019-08-13 10:17:24 +02:00
Henrik Rydgård
caa8f1a433 Android: NativeApp.Init: Log the device name. 2019-08-13 10:15:39 +02:00
Henrik Rydgård
8788c1e678 Vulkan: Simple blacklist of device names that are not allowed to check for Vulkan. Will help #12093. 2019-08-13 09:37:55 +02:00
Unknown W. Brackets
aea42006d5
Merge pull request #12236 from hrydgard/vulkan-simple-optimizations
A few simple Vulkan optimizations
2019-08-12 20:51:34 -07:00
Henrik Rydgård
d0a3410875 Typo fix 2019-08-13 00:22:47 +02:00
Henrik Rydgård
49e64f10d4 Minor code cleanup 2019-08-12 23:36:35 +02:00
Henrik Rydgård
f4d348ca0c Micro-optimize the Vulkan loader: Load more device-specific function pointers to avoid a bounce in the device loader, reorder things a little. 2019-08-12 23:24:40 +02:00
Henrik Rydgård
ddb5208130 Vulkan: Reduce the amount of redundant stencil parameter sets 2019-08-12 23:19:07 +02:00
Henrik Rydgård
cf06b4a947 Vulkan: Image views: The driver is probably smart enough to recognize a no-swizzle, but let's use the proper method. 2019-08-12 23:09:47 +02:00
Henrik Rydgård
7f835d3301 MakeUnique.h in the CMakeLists.txt 2019-08-12 21:53:51 +02:00
Henrik Rydgård
825dac3e90
Merge pull request #12232 from CookiePLMonster/threadpool-improvements
Threadpool improvements
2019-08-12 11:46:40 +02:00
Silent
86a887d7b0
Init GlobalThreadPool in a thread safe manner 2019-08-11 14:03:54 +02:00