Commit Graph
26884 Commits
Author SHA1 Message Date
Henrik Rydgård 597b034b5c Minor optimization 2019-08-21 20:32:23 +02:00
Henrik Rydgård 93412aff3b Vulkan: Automatically merge render passes to the same target when possible.
Should speed things up a bit on mobile in some games that do stupid
things like GoW. Currently only enabled in GoW, but plan to enable this
globally as it should be quite cheap when nothing is detected.
2019-08-21 20:32:23 +02:00
Henrik Rydgård 16f4f525e7 Merge pull request #12266 from hrydgard/vulkan-gpu-profiling-2
Vulkan: Further improvements to GPU profiling
2019-08-21 18:49:00 +02:00
Henrik Rydgård e3f1e563f2 Improve renderpass profiling descriptions a little 2019-08-21 18:31:01 +02:00
Henrik Rydgård 66609b395f Vulkan: Profile individual render passes/steps. 2019-08-21 16:47:46 +02:00
Henrik Rydgård 8fa643f460 Merge pull request #12262 from hrydgard/vulkan-gpu-profiling
Vulkan: Implement basic integrated GPU profiling.
2019-08-21 13:36:05 +02:00
Henrik Rydgård 06a71fdf49 Get rid of numQueries 2019-08-21 10:30:57 +02:00
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