kd-11
|
a3ededdcf1
|
rsx: Implement deferred buffer allocations for GPU write
|
2023-03-02 12:48:58 +03:00 |
|
kd-11
|
0a9d646bd7
|
rsx: Workaround for clang build
|
2023-03-01 01:10:06 +03:00 |
|
kd-11
|
24edfe2190
|
rsx: Use simple_array for basic array of integers
- Some methods are getting spammed every draw call
|
2023-03-01 01:10:06 +03:00 |
|
kd-11
|
0bb8127372
|
rsx: Use emplace when constructing in-place.
- Unexpectedly high gains for msvc builds. GCC doesn't care, clang shits itself.
|
2023-03-01 01:10:06 +03:00 |
|
kd-11
|
1b8a69154f
|
rsx: Use non-owning container to ellide a derpy allocation with msvc
|
2023-03-01 01:10:06 +03:00 |
|
Elad Ashkenazi
|
2a344e1d87
|
cellMsgDialog: fix use-after-free
|
2023-02-27 14:17:05 +01:00 |
|
Megamouse
|
2885c8a4ab
|
cellSaveData: get rid of g_last_user_response
|
2023-02-27 10:24:06 +01:00 |
|
oltolm
|
19ded3809f
|
fix out-of-bounds in VKGSRenderTypes.hpp
|
2023-02-26 22:20:07 +03:00 |
|
kd-11
|
c570fd03d1
|
rsx/overlays: Handle corner case where thread signal happens just before pop_all is called.
|
2023-02-26 02:30:16 +03:00 |
|
kd-11
|
1e0565f17b
|
rsx/overlays: Fix emu close
|
2023-02-26 02:30:16 +03:00 |
|
kd-11
|
3388c8ed09
|
overlays/manager: Explicit ctor for the input context
|
2023-02-24 00:46:53 +03:00 |
|
kd-11
|
6d4967ffef
|
[overlays] Implement input suspend+resume
- Tested with OSK + home menu. Requires hacks to enable this setup so it's mostly an academic achievement.
|
2023-02-24 00:46:53 +03:00 |
|
kd-11
|
b27366e1e6
|
rsx/overlays: Enable input hijacking
|
2023-02-24 00:46:53 +03:00 |
|
kd-11
|
95a29b5d1d
|
rsx/overlays: Fix clang/msvc build
|
2023-02-24 00:46:53 +03:00 |
|
kd-11
|
d320867569
|
rsx/overlays: Add a name to the input thread context
|
2023-02-24 00:46:53 +03:00 |
|
kd-11
|
aabd388070
|
rsx/overlays: Remove some unused thread declarations
|
2023-02-24 00:46:53 +03:00 |
|
kd-11
|
7db6594358
|
rsx/overlays: Use lf_queue for a lock-free stack implementation
|
2023-02-24 00:46:53 +03:00 |
|
kd-11
|
388ca1c645
|
rsx/overlays: Fix build
|
2023-02-24 00:46:53 +03:00 |
|
kd-11
|
7c04b00e2b
|
rsx/vk: Remove stale include
|
2023-02-24 00:46:53 +03:00 |
|
kd-11
|
dac0644f07
|
rsx/overlays: Fill in the user response when message dialog input loop exits and we're in blocking mode
- Avoids a race condition caused by the "blocking" call only updating results on cleanup/close
|
2023-02-24 00:46:53 +03:00 |
|
kd-11
|
7d103fe0f0
|
rsx/overlays: Fix crash
|
2023-02-24 00:46:53 +03:00 |
|
kd-11
|
901d9f3f6e
|
rsx/overlays: Simplify attach-thread-input API
- Restructure the inputs to encourage shorter input signature.
|
2023-02-24 00:46:53 +03:00 |
|
kd-11
|
ddc9e74aa8
|
rsx/overlays: Putting it all together
- Migrate dialogs with input-only threads to use the unified input
system
|
2023-02-24 00:46:53 +03:00 |
|
kd-11
|
12690de9de
|
rsx/overlays: Refactor and implement callbacks for input token
|
2023-02-24 00:46:53 +03:00 |
|
Megamouse
|
38d612e5ba
|
fix some warnings
|
2023-02-22 00:15:11 +01:00 |
|
Megamouse
|
ebf72eb126
|
overlays: add internal lock for progress bar texts
|
2023-02-21 23:35:13 +01:00 |
|
Megamouse
|
be49a80bc7
|
overlays: use array for progress bars
|
2023-02-21 23:35:13 +01:00 |
|
Margen67
|
5bb89328d0
|
Remove whitespace
|
2023-02-15 08:58:02 +01:00 |
|
Megamouse
|
cfb788941c
|
overlays: review fixes
|
2023-02-09 20:36:35 +01:00 |
|
Megamouse
|
69435dd951
|
overlays: Fix linux compilation
|
2023-02-09 20:36:35 +01:00 |
|
Megamouse
|
3b09a39576
|
overlays: fix home menu date format
|
2023-02-09 20:36:35 +01:00 |
|
Megamouse
|
53f81ce9c7
|
overlays: fix home menu entry center alignment
|
2023-02-09 20:36:35 +01:00 |
|
Megamouse
|
e064380a7d
|
overlays: add message box to home menu
|
2023-02-09 20:36:35 +01:00 |
|
Megamouse
|
9375e255e1
|
overlays: add pages to home menu
|
2023-02-09 20:36:35 +01:00 |
|
Megamouse
|
5a63271f0e
|
Fix openGl overlay colors
|
2023-02-07 13:40:47 +01:00 |
|
kd-11
|
9a35684507
|
rsx: Don't accept garbage shader input
|
2023-02-07 13:51:26 +03:00 |
|
kd-11
|
508dd2b509
|
rsx: Formatting change
|
2023-02-05 01:30:20 +03:00 |
|
kd-11
|
61b69eeed2
|
rsx/overlays: Force disable rounded rectangles on macOS
|
2023-02-05 01:30:20 +03:00 |
|
kd-11
|
dc8652806e
|
rsx/overlays: Support disabling vertex-snap on a per-draw-call basis
|
2023-02-05 01:30:20 +03:00 |
|
kd-11
|
af6db7d895
|
rsx/overlays: Remove workaround no longer required
|
2023-02-05 01:30:20 +03:00 |
|
kd-11
|
64ec99be33
|
rsx: Unify UI rendering shaders
|
2023-02-05 01:30:20 +03:00 |
|
kd-11
|
37b46df738
|
rsx/overlays/message-queue: Do not fade albedo, only alpha
|
2023-02-04 16:08:20 +03:00 |
|
kd-11
|
262ecda2bf
|
rsx/overlays: Cache the loading animated icon
Smooths out some frametime spikes when showing the notification message
|
2023-02-03 09:13:27 +03:00 |
|
kd-11
|
f243539362
|
rsx/overlays: Make animation caching possible
|
2023-02-03 09:13:27 +03:00 |
|
kd-11
|
ec33891f6f
|
rsx/overlays: Work around some commitee grandstanding shenanigans
ffs: https://bugs.launchpad.net/ubuntu/+source/gcc-8/+bug/1831385
|
2023-02-03 09:13:27 +03:00 |
|
kd-11
|
f007188fa0
|
rsx/overlays: Minor fixups
|
2023-02-03 09:13:27 +03:00 |
|
kd-11
|
170fd813f0
|
rsx/overlays: Ellide redundant clock read
|
2023-02-03 09:13:27 +03:00 |
|
kd-11
|
4c59359cf7
|
rsx/overlays: Add time unit to some measured variables
|
2023-02-03 09:13:27 +03:00 |
|
kd-11
|
ddf25b7869
|
rsx/overlays: Shorten notification fadeout
|
2023-02-03 09:13:27 +03:00 |
|
kd-11
|
08faed7d86
|
rsx/overlays: Naming sense
|
2023-02-03 09:13:27 +03:00 |
|