Henrik Rydgård
c619a20a65
Fix display of memory view window on high-DPI displays. Fixes #11913 .
2019-08-23 16:01:27 +02:00
Henrik Rydgård
d8db8ecfcc
Revert "GPU: Download CLUTs when loading at 256 stride."
...
This reverts commit dc03050730
.
2019-08-23 00:11:13 +02:00
Henrik Rydgård
d9c9b1bf31
Merge pull request #12270 from hrydgard/sasaudio-estimated-cycle-fix
...
SasAudio: Cap the cycle estimate at 1200 to prevent crackling in FFT.
2019-08-23 00:03:40 +02:00
Henrik Rydgård
2b835cbbc0
Merge pull request #12092 from hrydgard/patapon-2-compat
...
Set DrawSyncEatCycles for Patapon 2, recommended by pamford45
2019-08-22 23:47:23 +02:00
Henrik Rydgård
3229b93673
SasAudio: Cap the cycle estimate at 1200 to prevent crackling in FFT. Fixes #9956 .
2019-08-22 23:41:20 +02:00
Henrik Rydgård
24f4cea071
Merge pull request #12242 from hrydgard/vulkan-render-pass-merger
...
Vulkan: Automatically merge render passes to the same target when possible
2019-08-22 10:41:32 +02:00
Henrik Rydgård
7bb6febc32
Add a few more checks.
2019-08-22 09:23:02 +02:00
Henrik Rydgård
7ad10ff0ef
Vulkan profiling vis bugfix: Restore font scale after drawing.
2019-08-21 23:11:01 +02:00
Henrik Rydgård
05b2e11c5c
Vulkan: Prevent some bad merging of renderpasses. Thanks Unknown for writing it up.
2019-08-21 21:30:36 +02:00
Henrik Rydgård
773cb5fa70
Stop renderpass merging at readbacks.
2019-08-21 21:13:56 +02:00
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