headassbtw
|
ec3114d6d8
|
Add alternate 3D display modes (#13582)
|
2023-04-07 20:08:07 +02:00 |
|
Megamouse
|
60fc51ed22
|
cellGcm: add more enums
|
2023-04-07 19:40:21 +02:00 |
|
Megamouse
|
603b775f4a
|
llvm: fix submodule path
- Use official llvm repo
- Move llvm to 3rdparty
- Ignore SPIRV submodules in CI
|
2023-04-07 18:25:59 +02:00 |
|
kd-11
|
964ce3d6aa
|
rsx: Add a clip_width workaround for some buggy games
|
2023-04-07 12:39:23 +03:00 |
|
kd-11
|
82dedb1fbb
|
vk: Fix vendor detection for apple
|
2023-03-29 17:31:06 +03:00 |
|
kd-11
|
04c0f309be
|
vk: Obey safe/unsafe hint for D16F emulation
|
2023-03-29 17:31:06 +03:00 |
|
kd-11
|
ad3e740c09
|
vk: Separate vertex and fragment stage push constant updates for overlays
|
2023-03-23 21:14:23 +03:00 |
|
RipleyTom
|
1b7b59466d
|
Add missing spinning icon from resources
|
2023-03-09 22:34:23 +01:00 |
|
Megamouse
|
0d34b97948
|
overlays: apply message fade in during lifetime extension if necessary
|
2023-03-05 02:55:59 +01:00 |
|
Megamouse
|
c6426245e4
|
overlays: refresh existing compile message expiration
|
2023-03-05 02:55:59 +01:00 |
|
Megamouse
|
6fe41870ab
|
overlays: properly remove outdated messages from the queue.
Fixes zombie item glitch if a newer message has shorter duration than the older message
|
2023-03-05 02:55:59 +01:00 |
|
Megamouse
|
2d4e02f277
|
overlays: add ppu compile message if the progress dialog is unavailable
|
2023-03-05 02:55:59 +01:00 |
|
Megamouse
|
92ae57c9ee
|
Windows: log more descriptive errors
|
2023-03-04 18:34:56 +01:00 |
|
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 |
|