Commit Graph
26101 Commits
Author SHA1 Message Date
Henrik Rydgård 95367b34c9 Vulkan: Even more logging in VulkanMayBeAvailable. 2019-09-02 18:15:01 +02:00
Henrik Rydgård 63305d5248 SDL: Add back a couple of lines that should have been copied, not deleted. Thanks [Unknown] 2019-09-01 23:00:53 +02:00
Henrik Rydgård f722378e7e Merge pull request #12297 from hrydgard/vulkan-context-refactor-minor
Vulkan: Prepare for adding a second init path for VulkanContext.
2019-09-01 22:44:16 +02:00
Henrik Rydgård 7610220b30 Vulkan: Prepare for adding a second init path for VulkanContext.
Will eventually be used for libretro.
2019-09-01 22:21:19 +02:00
Henrik Rydgård 5847bf3201 Attempt to work around the PowerVR bug again (pretransform undid the old workaround in landscape). See #12276 2019-09-01 18:23:02 +02:00
Henrik Rydgård 1d528d6f3b Linux: Port the proper memory base finding over to MemArenaPosix.cpp.
Who knows, might fix some crashes.
2019-09-01 17:10:13 +02:00
Henrik Rydgård 1d46f40634 SDL/Vulkan: Fix scale problems when maximizing/restoring the window. 2019-09-01 16:22:29 +02:00
Henrik Rydgård 88612d1d30 Oops, fix the last commit, it got a little restrictive. 2019-09-01 16:10:28 +02:00
Henrik Rydgård 515bbd28fc VulkanMaybeAvailable: Bail earlier in some cases where there's no surface extension. 2019-09-01 15:39:33 +02:00
Unknown W. Brackets 5f2ad2a25e Merge pull request #12293 from Florin9doi/ios_warn
[iOS] Resolve Cmake warning
2019-08-31 07:56:51 -07:00
Florin9doi a80c8c7c9c [iOS] Resolve Cmake warning 2019-08-31 12:26:37 +03:00
Unknown W. Brackets 1618aa8f8c Merge pull request #12281 from twinaphex/master
(Libretro) Buildfix - update Makefile.common
2019-08-26 19:35:57 -07:00
Twinaphex 1c8bed1fdc (Libretro) Buildfix - update Makefile.common 2019-08-27 01:50:39 +02:00
Henrik Rydgård c8730c933d Remove deleted GE dumps from Recent. Fixes a part of #11904 (the recent list wasn't updated properly). 2019-08-26 23:56:42 +02:00
Henrik Rydgård 25dfc9ea9c sceUsbCam: Fix some bugs my last commits introduced. 2019-08-26 23:25:33 +02:00
Henrik Rydgård fcf1152cc4 Merge pull request #12278 from hrydgard/usbcam-cleanups
UsbCam/jpeg: Cleanups, notify framebuffer manager
2019-08-26 18:48:51 +02:00
Henrik Rydgård a17fe334a1 MJPEG in sceJpeg: Notify the framebuffer manager that there's been a picture written to memory. Fixes part of #8521 2019-08-26 18:26:52 +02:00
Henrik Rydgård 402b6b2457 Improve some logging (%08x for addresses) 2019-08-26 18:26:52 +02:00
Henrik Rydgård 5a68fc29c9 sceUsbCam: Heap-allocate the buffer. 2019-08-26 18:26:52 +02:00
Unknown W. Brackets 0e923bb0d5 Merge pull request #12277 from unknownbrackets/remote-iso
Show remote disc streaming games in same recent order
2019-08-25 14:08:35 -07:00
Unknown W. Brackets 5f7872885d http: Remove web server restart handling.
Now it serves the response dynamically, so it doesn't need to restart.
2019-08-25 13:14:49 -07:00
Unknown W. Brackets b2005f87e6 http: Show recent games in same order.
Rather than sorting alphabetically by filename.
2019-08-25 13:08:04 -07:00
Unknown W. Brackets 2e5065a6f5 http: Improve EBOOT.PBP handling.
At least when it works, we should use a better filename.
2019-08-25 12:55:10 -07:00
Henrik Rydgård e6d68698e8 Merge pull request #12268 from Florin9doi/camera_upd
[Android] Updates for camera
2019-08-25 12:42:01 +02:00
Florin9doi b114984c88 [Android] Fix code style 2019-08-25 13:04:33 +03:00
Florin9doi e1164cfe4f [Android] Updates for camera
-rotate camera frames to follow display orientation
-release camera resources when a game is closed
-release camera resources when the activity is paused
2019-08-24 22:54:45 +03:00
Henrik Rydgård 088901324d Missed this in the last commit, sigh 2019-08-24 09:56:19 +02:00
Henrik Rydgård 31de5a5082 Improve an assert message that AkiraJkr saw. Fix a silly bug in the last commit. 2019-08-23 18:42:10 +02:00
Henrik Rydgård 7196d6ac7e Default to Vulkan on Android Pie or later. Fixes #12228. 2019-08-23 17:14:11 +02:00
Henrik Rydgård 385579c5ad Android: Update the gradle version again. 2019-08-23 16:11:05 +02:00
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