Commit Graph
39110 Commits
Author SHA1 Message Date
Henrik Rydgård caec201c4d Make "Skip GPU readbacks" a multi-choice option, for easier experimentation by users 2023-12-13 16:18:44 +01:00
Henrik Rydgård da318e0974 Merge pull request #18538 from hrydgard/async-texture-load
Async texture load on Pause screen
2023-12-13 14:40:31 +01:00
Henrik Rydgård 1ac780aacc Reduce flicker on savestate screenshot load 2023-12-13 12:26:11 +01:00
Henrik Rydgård d549817245 Add missing check 2023-12-13 12:21:12 +01:00
Henrik Rydgård f8927df9a6 Load savestate screenshots in the background 2023-12-13 12:07:23 +01:00
Henrik Rydgård e5d2e09f02 Some code simplification 2023-12-13 10:45:42 +01:00
Henrik Rydgård 32f5f081a2 Merge pull request #18537 from hrydgard/ui-image-refactor
UI image loading refactor
2023-12-13 09:03:29 +01:00
Henrik Rydgård 4710d57ecd Default the new Android 60hz setting to "Request". Let's see how it goes, might be able to remove the ability to change it later. 2023-12-13 08:53:18 +01:00
Henrik Rydgård 2aca8fe3f9 Get rid of more unnecessary uses of ManagedTexture 2023-12-12 23:13:45 +01:00
Henrik Rydgård 4c3f82da55 Remove ManagedTexture from HttpImageView 2023-12-12 22:44:03 +01:00
Henrik Rydgård 75e96df448 Don't use ManagedTexture in GameInfoCache, not needed. 2023-12-12 22:34:31 +01:00
Henrik Rydgård 82bdc9ec50 Add CreateTextureFromFileData (without ManagedTexture) 2023-12-12 22:24:13 +01:00
Henrik Rydgård d2e10a058e Some renaming 2023-12-12 22:15:55 +01:00
Henrik Rydgård 76c7540173 First part of UI texture loading refactor 2023-12-12 22:13:15 +01:00
Henrik Rydgård b4c61acbf3 Merge pull request #18534 from hrydgard/vulkan-16bit-format
Use the universally supported Vulkan "565" 16-bit texture format
2023-12-12 19:13:34 +01:00
Henrik Rydgård 9f35f90683 Merge pull request #18535 from hrydgard/fix-zig-sample
Eliminate inf values resulting from depth range computation.
2023-12-12 19:13:17 +01:00
Henrik Rydgård 6d3c34ecd5 Eliminate inf values resulting from depth range computation.
Fixes #17981
2023-12-12 18:48:22 +01:00
Henrik Rydgård 8d0582659f Merge pull request #18533 from hrydgard/tilt-fixes
Tilt: Bugfix, make the deadzone circular, in addition to the inverse (low end radius).
2023-12-12 18:27:18 +01:00
Henrik Rydgård f2da5dafd1 Use the universally supported Vulkan "565" 16-bit texture format
Previously mistakenly used the BGR format instead of the RGB.

Probably won't make much of a difference for anything, but may affect #17881
if my theory about it is correct.

Also minor cleanups.
2023-12-12 18:19:29 +01:00
Henrik Rydgård 94fb81466f Tilt: Make the deadzone circular, in addition to the inverse (low end radius). 2023-12-12 17:55:13 +01:00
Henrik Rydgård 7762ccdd4a Merge pull request #18529 from hrydgard/android-60hz
Android: Add option to ask system for 60hz output
2023-12-12 17:34:43 +01:00
Henrik Rydgård a6d717cb39 Add option in dev tools to ask Android for 60hz display using Surface.setFrameRate
Might help #18514 and #18480 if we're lucky.
2023-12-12 15:30:39 +01:00
Henrik Rydgård 144ecf0c39 Merge pull request #18527 from GermanAizek/fix-xy
[Windows/GEDebugger] Fixed set 0xFFFFFFFF for pixel Y coordinate
2023-12-12 13:52:05 +01:00
Henrik Rydgård 19a427c87b Merge pull request #18525 from GermanAizek/reserve
[GPU/GLES] Using reserve if possible
2023-12-12 13:42:07 +01:00
Herman Semenov 6360cec554 Fixed set 0xFFFFFFFF for pixel Y coordinate 2023-12-12 15:35:23 +03:00
Herman Semenov de80cc3883 Using reserve if possible 2023-12-12 15:13:43 +03:00
Henrik Rydgård 60402909f8 Merge pull request #18524 from hrydgard/android-settingquery-cleanup
Minor Android code cleanup
2023-12-12 10:54:05 +01:00
Henrik Rydgård a80f590714 Minor cleanup (no need for a string query here) 2023-12-12 10:15:54 +01:00
Henrik Rydgård 5763ec1b88 Move NativeQueryConfig into app-android.cpp 2023-12-12 09:56:33 +01:00
Henrik Rydgård 03bd7c1cac Merge pull request #18508 from Halo-Michael/master
[iOS] Little cleanup
2023-12-12 00:39:30 +01:00
Henrik Rydgård 1a02995942 Merge pull request #18520 from hrydgard/opengl-render-fix
OpenGL: Fix some confusion between gpu->BeginHostFrame and gpu->BeginFrame
2023-12-11 23:44:33 +01:00
Henrik Rydgård 33e48e9675 OpenGL: Fix some confusion between gpu->BeginHostFrame and gpu->BeginFrame, fixing black screen 2023-12-11 23:05:37 +01:00
Henrik Rydgård 8f75649b49 Merge pull request #18519 from hrydgard/texture-replacement-filter
Enable texture replacement filtering overrides even if file is missing
2023-12-11 22:45:09 +01:00
Henrik Rydgård 3902c85f7f Enable texture replacement filtering overrides even if file is missing 2023-12-11 20:20:35 +01:00
Henrik Rydgård bf054203ed Merge pull request #18517 from hrydgard/fix-transparent-background-edgecase
Run-behind-pause: Fix some edge cases with the transparent background setting
2023-12-11 18:41:37 +01:00
Henrik Rydgård 79ab67e3b2 Run-behind-pause: Fix some edge cases with the transparent background setting 2023-12-11 17:47:19 +01:00
Henrik Rydgård 65081da7f4 Merge pull request #18515 from hrydgard/run-behind-pause-screen
Run behind pause screen
2023-12-11 17:00:07 +01:00
Henrik Rydgård 25ab7b9170 Fix a bunch of edge cases 2023-12-11 15:58:08 +01:00
Henrik Rydgård 6e369e5188 Add play/pause button to the bottom right of the pause screen 2023-12-11 13:56:16 +01:00
Henrik Rydgård 8d8ff5886b Fix issue where nothing had started a render pass when we wanted to clear the screen. 2023-12-11 13:06:15 +01:00
Henrik Rydgård e8f70594a4 Implement running the game in the background on the pause screen. Fix some bugs. 2023-12-11 12:41:44 +01:00
Henrik Rydgård 9f01661774 Merge pull request #18511 from hrydgard/screen-manager-refactor
Screen manager refactoring, preparation for running the game behind the pause screen
2023-12-11 08:50:08 +01:00
Henrik Rydgård ae1009c92b Warning fix 2023-12-11 02:10:08 +01:00
Henrik Rydgård 6d51fbc1e6 Refactor UI background rendering. There's now a BackgroundScreen. 2023-12-10 22:26:46 +01:00
Henrik Rydgård 48d60d8613 Remove UIContext knowledge of screen tags 2023-12-10 22:21:50 +01:00
Henrik Rydgård 3832b32bbc Add the concept of a background screen 2023-12-10 22:21:48 +01:00
Henrik Rydgård 7605c2e4c5 Merge pull request #18510 from oltolm/fix_asan_user_after_free
CtrlDisplayListView: fix ASAN eror
2023-12-10 17:41:11 +01:00
oltolm 96a30ffb49 CtrlDisplayListView: fix ASAN eror 2023-12-10 16:32:18 +01:00
Halo-Michael c4008ee274 Little cleanup 2023-12-10 22:34:26 +08:00
Henrik Rydgård 1a66135480 Merge pull request #18506 from Halo-Michael/master
[iOS] Update JIT enable method from project UTM
2023-12-10 15:09:39 +01:00