Megamouse
23316d4e1e
cellRec: fix pausing and resuming
2023-11-23 21:19:31 +01:00
Megamouse
966def13c5
cellRec: fix downmix
2023-11-23 21:19:31 +01:00
Megamouse
0899723510
recording: add h264/aac, better logging of output formats
2023-11-23 21:19:31 +01:00
Megamouse
a84c261ff3
cellRec: fix member reset between recordings
2023-11-23 21:19:31 +01:00
Megamouse
ff434f9d38
recording: cleanup audio config members
...
and fix some annyoing msvc warnings
2023-11-23 21:19:31 +01:00
Megamouse
49f910a56b
recording: improve pts accuracy and consistency
...
Also clean up some logging
2023-11-23 21:19:31 +01:00
Megamouse
90846013c2
cellRec: fix internal video frame ringbuffer pts
2023-11-23 21:19:31 +01:00
Megamouse
3cec3b866d
cellRec: implement audio mixing
2023-11-23 21:19:31 +01:00
Megamouse
51d0df97d3
cellRec: implement audio encoding (no mixing yet)
2023-11-23 21:19:31 +01:00
Megamouse
4c14290694
cellRec: Don't present frames/samples if external audio/video is used
2023-11-23 21:19:31 +01:00
Megamouse
64529cefa5
cellRec: use constant for block samples
2023-11-23 21:19:31 +01:00
Megamouse
70c35642a4
recording: initial audio recording
2023-11-23 21:19:31 +01:00
kd-11
ebf48800e6
rsx: Always enable ROP output rounding if shader precision is higher than low
...
- Hardware behavior is inconsistent so let's just emulate this when possible
2023-11-21 13:49:16 +03:00
kd-11
673660d362
gl: Fix static sampler bindings
...
- VS states come before FS mirrors
2023-11-21 13:49:16 +03:00
kd-11
ab8a12e211
rsx: Fix vertex input validation failure
...
- We switched from a allocate-per-draw-call to reusing the vertex input data. We need to make sure previous state does not affect validation results.
- Memcpy is too slow at this level of frequency, so just reset the attributes you're using before using them.
- Also changes the validation routine to only check attributes we're actually using.
2023-11-15 20:15:03 +03:00
oltolm
8c0debfe65
Fix file_view::read_at
2023-11-10 18:40:17 +02:00
Megamouse
71f497947e
Don't close moved file
2023-11-10 12:58:38 +02:00
Megamouse
06bdaf1fb1
rsx: fix reading zipped captures
2023-11-10 12:58:38 +02:00
Megamouse
840455b872
rsx: zip and unzip rsx captures
2023-11-10 09:05:16 +01:00
Eladash
66d01b688c
Savestates: Implement initial RAM ventilation system
2023-11-10 08:45:49 +02:00
Eladash
2db607c716
Replace some fmt::format with fmt::append
2023-11-10 08:45:49 +02:00
kd-11
c41130080d
rsx/vp: Emit more efficient code
...
- Applies more aggressive DCE in the analyser. Dead-code in tails could happen before in some cases.
2023-11-09 21:05:54 +03:00
kd-11
85cefec5a3
rsx: Fix vertex program analyser bug
2023-11-09 21:05:54 +03:00
Megamouse
648bf25557
Midi: improve error handling
2023-11-08 17:10:57 +01:00
Megamouse
e26d4e1762
sys_net: fix some warnings
...
move some data to heap
2023-10-31 15:11:43 +02:00
oltolm
b7fe35a2af
fix Clang compilation warnings
2023-10-26 09:29:32 +03:00
Megamouse
f11c1613bd
fix unused parameter warning
2023-10-25 21:44:31 +02:00
kd-11
dfa83314df
vk: Add chip detection for INTEL DG2 cards
...
- No specific optimizations yet, but they're becoming more popular so that may be necessary soon.
2023-10-25 20:06:04 +03:00
kd-11
867153c5ea
vk: Drop obsolete ANV workaround
2023-10-25 20:06:04 +03:00
kd-11
0612b52881
rsx: Add note explaining padding behavior in linear-swizzle conversion fallback code.
2023-10-25 20:06:04 +03:00
Megamouse
aa9f364dc6
cellPhotoImport: better log channel name for string search in logs
2023-10-25 07:13:12 +02:00
Megamouse
7cb4521082
overlays/media_list_dialog: Fix path logging
2023-10-25 07:13:12 +02:00
Megamouse
07da8d5e36
cellPhotoDecodeFromFile: allow decoding files inside dev_hdd1
2023-10-25 07:13:12 +02:00
Eladash
eb407e3b5c
SPU/MFC: Add block has to command history
2023-10-24 22:14:12 +03:00
brian218
23cb67e0a1
[Bugfix] USIO: Fixed switch-kind buttons got released when game window lost focus
2023-10-21 02:24:16 +02:00
Megamouse
b3864f2d10
cellSaveData: Fix SAVEDATA_OP_LIST_DELETE
...
- The savedata parameter checks were missing conditions for SAVEDATA_OP_LIST_DELETE (and the unimplemented import/export functions)
- This caused the 'delete savedata' menu entry in Bonk's Adventure to be inaccessible since we always returned an error no matter the arguments.
- Additionally, the game uses an asterisk as prefix to load the savedata list, which is actually a valid thing to do based on the disassembly for this exact function (and maybe others?). I only report the savedata for the current title ID for now though, since I fear I'll accidentally delete some other savedata.
2023-10-16 21:19:44 +02:00
Elad Ashkenazi
927685fd63
VFS: fix rename
2023-10-16 14:47:50 +03:00
oltolm
50df01d00e
llvm: add support for LLVM 17
2023-10-13 14:27:48 +02:00
Megamouse
76629e1b52
Qt: Allow to use .gz files in Log viewer
...
Log viewer can open .gz files
Log viewer can save log as .gz
Refactored most instances of zip and unzip code to seperate functions
2023-10-13 07:45:16 +02:00
kd-11
e95cff0bde
rsx: Detiler improvements
...
- Detile on blit src read
- Improve blit engine integration
2023-10-12 15:25:47 +03:00
Elad Ashkenazi
9dca70ec9e
PPU Loader: Fix relocation offset verification
...
Kernel aligns segment memory to 256 bytes internally.
2023-10-12 13:53:30 +03:00
Megamouse
9fce70809e
Input: Fix "," key in keyboard pad handler
2023-10-06 03:12:16 +02:00
Eladash
d335d356ca
IdManager.h: Savestate fix part 2
2023-10-05 05:07:46 +03:00
Eladash
b2e969eb8f
Savestates: Fix rsxaudio
2023-10-05 05:07:46 +03:00
Eladash
6db8b84048
Improve savestate version mismatch message
2023-10-05 05:07:46 +03:00
Eladash
0240a7d43d
sys_fs: Savestate fixup
2023-10-05 05:07:46 +03:00
Eladash
c3f1d39563
Improve vfs::host::rename
2023-10-03 15:50:46 +03:00
Eladash
ce3d7f90fd
VFS: Fix recursive locking
2023-10-03 05:32:39 +03:00
Eladash
4b827a8d9c
sys_fs: Optimize concurrent file reads
2023-10-02 21:18:08 +03:00
Eladash
f07e17f6aa
sceNp: Cut inactive time of DrmIsAvailable in half
2023-10-02 21:18:08 +03:00