Henrik Rydgård
|
9cb3d03098
|
Add categories for control bindings
|
2023-12-20 16:20:26 +01:00 |
|
Henrik Rydgård
|
28189dc738
|
Vulkan render queue runner: Count commands in debug builds, like the GL backend.
|
2023-12-20 15:26:41 +01:00 |
|
Henrik Rydgård
|
dd1396e2fd
|
Merge pull request #18581 from GermanAizek/lower-scope
Reduced lower scope for local objects
|
2023-12-20 14:53:36 +01:00 |
|
Herman Semenov
|
2a31f8c6c0
|
[Common/Core/HLE] Object out of scope optimization for better codegeneration (lower level scope)
|
2023-12-20 12:33:56 +03:00 |
|
Herman Semenov
|
4ea842a3c1
|
Minor replaced insert to emplace C++11
|
2023-12-19 16:06:48 +03:00 |
|
Henrik Rydgård
|
bbcaeb9d13
|
Merge pull request #18557 from GermanAizek/reserve-add
Using reserve in different places PPSSPP
|
2023-12-15 12:28:21 +01:00 |
|
Herman Semenov
|
b8748ae9e5
|
[Common/File/GPU/Render/Input] Using reserve if possible
|
2023-12-15 14:00:51 +03:00 |
|
Henrik Rydgård
|
06ba0027c7
|
Vulkan: Lift unmotivated restriction on texture size
|
2023-12-15 10:47:51 +01:00 |
|
Henrik Rydgård
|
43a2af46ee
|
Fix error handling on texture creation failure
|
2023-12-15 10:47:20 +01:00 |
|
Henrik Rydgård
|
812b1024f0
|
Move TouchTestScreen to DevScreens
|
2023-12-14 19:01:19 +01:00 |
|
Henrik Rydgård
|
ed4941f416
|
Remove Vulkan (and Windows.h) include from DevScreens.cpp
|
2023-12-14 19:01:18 +01:00 |
|
Henrik Rydgård
|
88b19432fe
|
Merge pull request #18548 from hrydgard/adrenotools-followup
Adrenotools followup
|
2023-12-14 19:00:56 +01:00 |
|
Henrik Rydgård
|
155222145a
|
Merge pull request #18550 from GermanAizek/fix-memsize-type
[Common Data Net/Core Debugger HLE/GPU Debugger] Fixed reduction data type size to strict 32-bit integer
|
2023-12-14 17:51:08 +01:00 |
|
Herman Semenov
|
309f0d97f2
|
[Common Data Net/Core Debugger HLE/GPU Debugger] Fixed reduction data type size to strict 32-bit integer
|
2023-12-14 19:26:10 +03:00 |
|
Henrik Rydgård
|
d64b61010d
|
Merge pull request #18547 from GermanAizek/fix-render-state4
Fixed all set render state4 after DirectXState::Restore()
|
2023-12-14 16:40:18 +01:00 |
|
Henrik Rydgård
|
969cb8ac18
|
Driver choice: Add error message for wrong file type
|
2023-12-14 16:26:12 +01:00 |
|
Herman Semenov
|
9b4cf5fad8
|
Fixed all set render state4 after DirectXState::Restore()
|
2023-12-14 17:55:54 +03:00 |
|
Henrik Rydgård
|
7634eba083
|
Merge pull request #18532 from dima-xd/adrenotools
Android: Implement custom driver loading for ARM64 Android devices
|
2023-12-14 15:54:24 +01:00 |
|
Henrik Rydgård
|
ebaebf5945
|
Merge pull request #18546 from GermanAizek/make-smart-ptr
[Common Data/Core Dialog HLE/GPU Common Vulkan] Optimize create smart pointers using C++17 std::make_*
|
2023-12-14 14:02:55 +01:00 |
|
Henrik Rydgård
|
b78c7ad470
|
Merge pull request #18545 from GermanAizek/const-ref-params
Objects in function parameters have been replaced with constant references
|
2023-12-14 13:49:33 +01:00 |
|
Herman Semenov
|
08070e7f31
|
[Common Data/Core Dialog HLE/GPU Common Vulkan] Optimize create smart pointer using C++17 std::make_*
|
2023-12-14 15:44:16 +03:00 |
|
Herman Semenov
|
5a0d54be83
|
[Common/Data/GPU/Input/System/UI] Added const reference for function params
|
2023-12-14 14:21:11 +03:00 |
|
Dzmitry Dubrova
|
a461800973
|
Implement custom driver loading for ARM64 Android devices
|
2023-12-14 08:53:03 +03:00 |
|
Herman Semenov
|
315340fc62
|
Using const reference for C++17 range-based loop and freq used objects
|
2023-12-13 17:33:01 +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
|
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
|
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
|
6d3c34ecd5
|
Eliminate inf values resulting from depth range computation.
Fixes #17981
|
2023-12-12 18:48:22 +01:00 |
|
Henrik Rydgård
|
5763ec1b88
|
Move NativeQueryConfig into app-android.cpp
|
2023-12-12 09:56:33 +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
|
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
|
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
|
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
|
0ff0ad9140
|
Remove preRender/postRender methods from screens, in favor of a mode parameter.
|
2023-12-10 14:09:55 +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
|
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
|
7e85d3d10a
|
Disable the new culling on RISC-V for now.
|
2023-12-09 16:49:02 +01:00 |
|
Henrik Rydgård
|
4e2a1bf81c
|
NEON: vcvtq can scale directly, no need for a mul by const.
|
2023-12-09 16:48:59 +01:00 |
|
Henrik Rydgård
|
99548be8a3
|
NEON culling: Use mla operations to shave off some more cycles. ARM32 compat.
|
2023-12-09 16:36:01 +01:00 |
|