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
Henrik Rydgård
0ff0ad9140
Remove preRender/postRender methods from screens, in favor of a mode parameter.
2023-12-10 14:09:55 +01:00
Halo-Michael
17daebfc56
Update JIT enable method from project UTM
...
See at 714871a85d/Services/UTMJailbreak.m
2023-12-10 20:06:25 +08:00
Henrik Rydgård
c220199d85
Merge pull request #18505 from hrydgard/dbz-slowdown-fix
...
Fix slowdown on zero-vertex draw calls
2023-12-10 13:05:41 +01:00
Henrik Rydgård
22295a6412
Plumb through a ScreenRenderMode parameter
2023-12-10 13:05:17 +01:00
Henrik Rydgård
600fb7cc22
Minor cleanups
2023-12-10 12:37:35 +01:00
Henrik Rydgård
71aaad23fb
Fix issue with zero-vertex draw calls. Though, should maybe just filter them out earlier.
2023-12-10 12:21:07 +01:00
Henrik Rydgård
aca3bbc9a0
DrawEngine: Remove the confusing MaxIndex accessor, replace with directly reading numDecodedVerts_
2023-12-10 11:58:47 +01:00
Henrik Rydgård
653b19ae53
Merge pull request #18500 from hrydgard/mouse-events-android
...
Implement full support for mouse input on Android
2023-12-10 11:16:25 +01:00
Henrik Rydgård
db4993bfdc
Implement full support for mouse input on Android
...
The smoothing algorithm changed a bit now that I centralized that logic
in a way that can work with all backends.
2023-12-10 09:52:19 +01:00
Henrik Rydgård
904ce4f7e1
Quickfix regression in Outrun
2023-12-09 18:32:26 +01:00
Henrik Rydgård
5d4ae87e43
Possible buildfix
2023-12-09 18:08:19 +01:00
Henrik Rydgård
848de762b3
Merge pull request #18498 from KatyushaScarlet/dev-loongarch64
...
Use __loongarch_lp64 instead of __loongarch64 as it is deprecated
2023-12-09 17:42:17 +01:00