RipleyTom
|
6a028b1883
|
Relax SceNpCommunicationId validation
|
2025-10-21 11:32:15 +03:00 |
|
Elad
|
64e5a8c099
|
SaveState Manager: Add option to boot last savestate
|
2025-10-21 04:27:54 +03:00 |
|
Elad
|
abad7f2790
|
SaveState Manager: Format specially close dates
|
2025-10-21 04:27:54 +03:00 |
|
Elad
|
c683b47ac3
|
SaveState Manager: Fix game specific filtering
|
2025-10-21 04:27:54 +03:00 |
|
kd-11
|
0c4e7fc178
|
vk: Do not access async scheduler if not explicitly initialized
|
2025-10-18 14:05:06 +03:00 |
|
kd-11
|
c4fba680d1
|
vk: Fix broken bound object comparison
|
2025-10-17 23:22:22 +03:00 |
|
kd-11
|
0d1a05ecd1
|
vk: Make buffer objects uniquely identifiable
|
2025-10-17 23:22:22 +03:00 |
|
kd-11
|
eb453462c1
|
vk: Use unique resource ids on buffer views
|
2025-10-17 23:22:22 +03:00 |
|
kd-11
|
5a91ed01eb
|
vk: Rework the unique resource id system and apply it to buffer views
|
2025-10-17 23:22:22 +03:00 |
|
Megamouse
|
2fcd542b0b
|
overlays: allow to update messages by id instead of text
|
2025-10-16 18:02:01 +02:00 |
|
Megamouse
|
146619de91
|
Qt: Allow to clear keyboard shortcuts in dialog
|
2025-10-15 23:27:10 +02:00 |
|
Marin Baron
|
41a122a266
|
[Build] Explicit Triple with LLVM 21.1.0
|
2025-10-15 20:09:21 +02:00 |
|
Elad
|
1c0fa2ad58
|
SaveStates: Improve try_lock_spu_threads_in_a_state_compatible_with_savestates
|
2025-10-15 17:16:32 +03:00 |
|
Megamouse
|
a053abfba4
|
ffmpeg: update cellAtracXDec to ffmpeg 7
|
2025-10-14 21:12:39 +02:00 |
|
Elad
|
e5848f4731
|
Qt: Fix savestate failuire message
|
2025-10-14 08:16:02 +03:00 |
|
Elad
|
32a18795fb
|
Debug: Apply SPU Profiling data if debug enabled
|
2025-10-14 08:16:02 +03:00 |
|
Elad
|
6b556ca5b0
|
SaveStates: Fix Gem Thread Reboot
|
2025-10-14 08:16:02 +03:00 |
|
kd-11
|
a5b5ac1ed5
|
rsx: Fix user clip plane encode/decode
|
2025-10-14 01:51:57 +03:00 |
|
kd-11
|
1cae72c872
|
vk: Uniquely identify images using a monotonic incrementing counter
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
878bb12a72
|
vk: Add support for blackwell PCI IDs
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
e0249b05d2
|
vk: Improve documentation and remove notifications from instancing buffer
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
1fa5286c87
|
vk: Raise heap changed interrupt when growing persistently bound SSBOs
- Using stale VAs leads to crashes for obvious reasons (UAF)
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
f3f0c7d8da
|
vk: Restore thread safety locks to descriptor routines
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
afb814788f
|
vk: Fix shader interpreter compilation and crashes
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
efa4c6c34e
|
gl: Reimplement user clip planes using the new ABI
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
f3e34e1d44
|
vk: Fix user clip planes
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
ce304f33de
|
vk: Don't use rebar for transform constants data
- These heaps see massive writes, upto 8KB per draw in worst case scenarios. Write combining yields better throughput.
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
c42fe42787
|
vk: Add re-bar toggle to GUI
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
20a7297ac4
|
vk: Use BAR memory pool for low-latency resource uploads
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
21809731e2
|
vk: Decorations for readonly SSBOs
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
d770c7d7fa
|
vk/exp: Remove unnecessary locks and optimize VS
- Hoists the most common pointer-chase to local var
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
89e1c3ecfa
|
rsx/vk: Update shader interpreter to use new varying draw params model
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
f76ae4619b
|
vk: Pass draw parameters to FS via varying register
- Should be better than pointer chasing with OpAccessChain + OpLoad
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
2945ff1016
|
gl: Fix compilation error when using clip planes
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
51e1ff4976
|
vk: Fix shader compiler issues caused by broken preprocessor macro expansion
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
87677cfc85
|
vk: Guard against concurrent access of storage pool under high pressure and MTRSX.
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
3ee626ce3c
|
vk: Rewrite descriptor write template management
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
c4426b0f07
|
rsx: Fix shader interpreter compilation
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
1a5ec26392
|
vk: Fix shader compilation for certain glslang versions
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
2275e689ce
|
rsx: Restore optimizations in fragment shader recompiler
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
10741a97ea
|
vk: Improved state cache tracking
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
1cc0446bc1
|
vk: Fix raster-env buffer type
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
cec7ace28b
|
vk: Fix shader compilation with fog parameters
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
6e4f380e36
|
vk: Move polygon stipple parameters to fixed array buffer
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
d68e4acb50
|
vk: Fix stale pointer reference when back-to-back partial updates are interrupted by a shader swap
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
052ebe5acf
|
vk: Fix windows build
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
128267a236
|
vk: Fix wpos computation
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
b1365a051d
|
vk: Implement state tracking for command buffers
- Only tracks the heavy items for now. Binding the same pipeline or descriptor set causes some drivers to perform expensive operations (RADV, AMDVLK)
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
3452aaf5d5
|
vk: Combine all draw-time constants to a single struct and update only the offset id
- Reduces push constants consumed per draw to 4 bytes total
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
335f3dbe2f
|
vk: Implement descriptor write buffering
|
2025-10-13 12:12:22 +03:00 |
|