Eladash
aaf776ddc9
Fixup Firmware install
2023-11-28 16:46:44 +02:00
Eladash
79465334fe
Savestates: Add basic statistics in log
2023-11-28 16:46:44 +02:00
Eladash
f8ca5cdf56
vm: Minor optimization for memory serialization
2023-11-28 16:46:44 +02:00
Eladash
ac19a50f5f
Rewrite global zipping buffer function
...
Take advantage of the new method, remove a method that is not recommended for use.
2023-11-28 16:46:44 +02:00
Zion Nimchuk
8e31f7fb07
Explicitly add qtsvg to freebsd
2023-11-27 23:07:21 +01:00
Eladash
fdb2fecd45
Savestates: Add errored state for compressed stream
2023-11-27 12:36:17 +02:00
Eladash
a0b521ba8e
Savestates: Add TAR and VM assert
2023-11-27 12:36:17 +02:00
Eladash
5dbeb68ed2
Savestates: Fix optional_savestate_state use
2023-11-27 12:36:17 +02:00
Eladash
c7c2baae03
Savestates: Implement 'autostart off' mode for debugging
2023-11-27 12:36:17 +02:00
Eladash
f60bdbaece
Savestates: Compressed state files
2023-11-27 12:36:17 +02:00
Darkhost1999
91dbd92193
Change PPU/SPU Cache
...
Enable minimizing the LLVM batch creation window and keep modal permissions
2023-11-25 03:20:57 +01:00
Megamouse
099ec16403
Qt: add trophy count column to trophy manager game list
2023-11-25 01:47:32 +01:00
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
434a63a98a
recording: rename audio_sample to audio_frame
2023-11-23 21:19:31 +01:00
Megamouse
d27d021913
recording: fix subsequent recordings, reset sample counter to 0
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
b2d9da0b4b
recording: Fix flush. We want to clear the whole queue...
2023-11-23 21:19:31 +01:00
Megamouse
3cec3b866d
cellRec: implement audio mixing
2023-11-23 21:19:31 +01:00
Megamouse
6ba204a259
recording: decrease log spam
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
5fa77b04ea
recording: remove unused duration member variable
2023-11-23 21:19:31 +01:00
Megamouse
dbbf318e1c
recording: fix warning
2023-11-23 21:19:31 +01:00
Megamouse
9e3763e6e5
recording: use av_interleaved_write_frame
2023-11-23 21:19:31 +01:00
Megamouse
42cd7df813
recording: fix default sample rate
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
1b1756de22
Update dependencies
...
- Update FAudio to 23.11
- Update SDL to 2.28.5
- Update wolfssl to 5.6.4
2023-11-08 19:37:47 +01:00
Megamouse
648bf25557
Midi: improve error handling
2023-11-08 17:10:57 +01:00
Zion Nimchuk
e8a3ac592d
Switch official AppImage deployment to clang
2023-11-08 05:47:25 +01:00
Darkhost1999
151738a4cb
Fix Firmware tree checkboxes
...
Make it look like the rest of the file to communicate with the user correctly
2023-11-07 13:24:36 +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
3c93509471
fix deprecation warning
2023-10-25 21:44:31 +02:00