Ani
|
9ab4802d07
|
gl: Fix blur_intensity GL_INVALID_OPERATION error
blur_intensity is a float, so the cast needs to be f32 instead of s32
|
2023-04-30 12:02:14 +03:00 |
|
Megamouse
|
cd9ff08235
|
Decrease some include madness
|
2023-04-26 21:37:44 +02:00 |
|
kd-11
|
7feb13671a
|
rsx: Fix up the framebuffer width if the pitch fits scissor but not the clip width
|
2023-04-25 13:07:12 +03:00 |
|
Megamouse
|
6555de6ef5
|
fix warnings
|
2023-04-21 16:41:06 +02:00 |
|
kd-11
|
6981cbb985
|
formatting
|
2023-04-19 14:21:15 +03:00 |
|
kd-11
|
fdfcc6c5ea
|
gl: Refactor attachment clear logic
- Make the whole thing a standalone command to avoid unnecessary state meddling.
|
2023-04-19 14:21:15 +03:00 |
|
Ivan Chikish
|
1f19804cab
|
BufferUtils: fix SSE2 path for byteswaps
|
2023-04-18 16:46:18 +03:00 |
|
kd-11
|
9ff6003dfc
|
rsx: Add Ultra shader precision setting for costly accuracy settings
|
2023-04-18 16:25:16 +03:00 |
|
kd-11
|
f725ea7d0d
|
vk: Promote barycentric interpolation to 64-bit
|
2023-04-18 16:25:16 +03:00 |
|
Eladash
|
79d09d02ed
|
Add savestate buttons to home menu
|
2023-04-13 20:46:37 +02:00 |
|
kd-11
|
47b65868f4
|
Try even lower
|
2023-04-12 18:47:14 +03:00 |
|
kd-11
|
8735a06f3c
|
vk: GTX970 workaround
|
2023-04-12 18:47:14 +03:00 |
|
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 |
|