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 |
|
kd-11
|
989e0f28d6
|
rsx/overlays: Remove redundant resize
|
2023-02-03 09:13:27 +03:00 |
|
kd-11
|
54f41095e9
|
rsx/overlay: Some cleanup in animated icon class
|
2023-02-03 09:13:27 +03:00 |
|
kd-11
|
faaa72d398
|
rsx: Reverse declaration order for animated icon
|
2023-02-03 09:13:27 +03:00 |
|
kd-11
|
2503525016
|
rsx/overlays: Move shader compiling notification to a separate cpp file
|
2023-02-03 09:13:27 +03:00 |
|
kd-11
|
e96fedfefe
|
rsx/overlays: Darken background a bit
|
2023-02-03 09:13:27 +03:00 |
|
kd-11
|
f279d8d6d1
|
rsx: Lower shader notification duration to 5 seconds
|
2023-02-03 09:13:27 +03:00 |
|
kd-11
|
4bfba20877
|
rsx: Remove unnecessary debug pragma
|
2023-02-03 09:13:27 +03:00 |
|
kd-11
|
504bd93007
|
rsx: Implement overlay message queue stacking
|
2023-02-03 09:13:27 +03:00 |
|
kd-11
|
78a588cacb
|
rsx: Use animated icon and message queue for shader compiler notifications
|
2023-02-03 09:13:27 +03:00 |
|
kd-11
|
205f8a6479
|
rsx: Fix message queue order and positioning
|
2023-02-03 09:13:27 +03:00 |
|
kd-11
|
34c1e1a9ad
|
rsx: Add support for rounded rectangles
|
2023-02-03 09:13:27 +03:00 |
|