Commit Graph

  • 14c92efd38 Util/fixed_typemap.hpp: Fix thread-safety issue with init Elad Ashkenazi 2023-12-15 16:32:33 +02:00
  • 2190419b83 Util/fixed_typemap.hpp: set unitialiazed data to trap values Eladash 2023-12-14 20:09:41 +02:00
  • 0c410f8a14 Postpone thread launching on g_fxo->init Eladash 2023-12-14 22:20:21 +02:00
  • a4bcba8971 Fix some warnings Megamouse 2023-12-13 21:45:42 +01:00
  • 24dbec71f8 Update asmjit Megamouse 2023-12-13 21:37:27 +01:00
  • 763744268d update_manager: replace deprecated LookToRead2_Init nonsense with regular c++ default initializer Megamouse 2023-12-13 20:54:24 +01:00
  • 00a80adfae Update 7z to 23.01 Megamouse 2023-12-13 20:36:41 +01:00
  • 98b7642232 rsx: Avoid data loss in blit engine when WCB/WDB + RCB/RDB is active kd-11 2023-12-18 00:41:06 +03:00
  • 19d1e4dcc9 sys_usbd: Fix up sys_usbd_get_descriptor() error handling according to hardware test brian218 2023-12-18 00:49:42 +08:00
  • d18f929faf sys_usbd: Prevent sys_usbd_get_descriptor() from buffer overflow brian218 2023-12-16 21:41:32 +08:00
  • 04ef8b8de5 Correct the link of glslanglibs_mt.7z in BUILDING.md according to #14870 brian218 2023-12-16 20:28:39 +08:00
  • f8e0c9e27a Start/Stop IPC when changing the config setting Megamouse 2023-12-14 22:30:25 +01:00
  • 907e0fa8c8 Fix fxo dependencies Megamouse 2023-12-14 20:26:59 +01:00
  • 47fcb9562f Trophy Manager: allow to lock/unlock trophies Megamouse 2023-11-17 21:33:30 +01:00
  • cee6d03033 Fix initialization order for network_thread RipleyTom 2023-12-14 18:55:30 +01:00
  • 57cc7037f6 input/evdev: handle flatness deadzone value Megamouse 2023-12-11 22:03:40 +01:00
  • 7c9a38e0f3 rsxaudio: fix ensure order Megamouse 2023-12-11 06:51:26 +01:00
  • f594f485a4 Update soundtouch to 2.3.2 Megamouse 2023-11-30 01:33:31 +01:00
  • f709a5747a Force sending a FIN packet on rpcn disconnect RipleyTom 2023-12-13 04:34:17 +01:00
  • 75494066ea Qt: Cleanup game-install assistant pull request Eladash 2023-12-11 11:35:29 +02:00
  • 60baa49007 sceNp/vm: Fix strings read, implement safe string reader Eladash 2023-12-11 08:45:38 +02:00
  • 8ebb7b4952 windows/glslang: remove build dir after clean Megamouse 2023-12-11 22:48:49 +01:00
  • bbea303fbc build/ci: Fix glslang build on msvc kd-11 2023-12-11 22:44:12 +03:00
  • 83eb07959d build/ci: Pick latest glslang from rpcs3 glslang fork kd-11 2023-12-11 23:18:30 +03:00
  • e830b3cffe Update Vulkan SDK to 1.3.268.0 Megamouse 2023-12-04 07:46:55 +01:00
  • 15cd05cdfb curl: use native CA store instead of deploying cacert.pem Megamouse 2023-12-06 18:52:27 +01:00
  • a9eebe3b71 Update curl to 8.5.0 Megamouse 2023-12-06 18:32:51 +01:00
  • fa4a90f905 Update FAudio to 23.12 Megamouse 2023-12-06 18:32:34 +01:00
  • 96e5a2909d macOS CI: use 7-Zip for artifacts (#14881) nastys 2023-12-11 19:21:06 +01:00
  • a6839e823e Qt: Post Game-Installation Assistant Eladash 2023-12-01 22:13:02 +02:00
  • cb4a688e02 asm.hpp: fix usage of _mm_prefetch oltolm 2023-12-10 21:56:50 +01:00
  • ab6bcd32a9 rsx: Improve strict mode check in 308a::color kd-11 2023-12-08 23:13:43 +03:00
  • 67f97b0e15 rsx: Let 308a::color have a synchronization side-effect in strict mode kd-11 2023-12-08 23:11:04 +03:00
  • f824be6b7b Mac CI: Install python before updating Zion Nimchuk 2023-12-06 14:29:28 -08:00
  • fbeaa1c487 Savestates: Fix compressed serialization handler deadlock Elad Ashkenazi 2023-12-05 11:03:12 +02:00
  • 57ee3c6a6d cellRec: Remove outdated frame size check Megamouse 2023-12-05 01:58:27 +01:00
  • a4011376e0 Qt: only allow double leftclick in screenshot manager Megamouse 2023-12-04 19:29:03 +01:00
  • 69ef9c8a6a PPU/sys_dbg: Implement self-modifying code Eladash 2023-12-02 19:04:44 +02:00
  • 8ef844ca53 Qt: Remove default "Unknown" in GameInfo struct Megamouse 2023-12-02 23:59:15 +01:00
  • a97bad97ae Qt: Properly use ICON1.PAM from game data dir if available Megamouse 2023-12-02 23:14:14 +01:00
  • c245637c38 Qt: force hover event handling for flow widget items Megamouse 2023-11-30 20:46:37 +01:00
  • 4a4f537ee8 recording: Implement audio recording for rsx audio Megamouse 2023-11-30 03:02:52 +01:00
  • 44585b98cc audio: fix time stretching regression Megamouse 2023-11-29 23:50:58 +01:00
  • 4520f7646f recording: use scoped_lock Megamouse 2023-11-29 21:54:07 +01:00
  • bebac4773a cellRec: only access global video provider if necessary Megamouse 2023-11-29 21:49:09 +01:00
  • 9e76e14a79 recording: optimize access to video recorder Megamouse 2023-11-29 19:12:06 +01:00
  • 826cdbb507 Qt 6.6.1 Megamouse 2023-11-24 23:36:04 +01:00
  • 4dfda3240c Qt: implement hover pam in game list Megamouse 2023-11-23 00:38:40 +01:00
  • aae155e954 Qt: use vector for camera video sink buffer Megamouse 2023-11-22 23:43:46 +01:00
  • fdcb481f07 fix Clang warnings oltolm 2023-11-28 21:25:49 +01:00
  • 1c78584f41 rsx: Remove unnecessary "else" clauses kd-11 2023-11-25 03:01:21 +03:00
  • 685b3ee41b rsx: Code quality and readability improvements kd-11 2023-11-25 02:56:22 +03:00
  • b674e332fc SPU: Fixup SPU Cache progress in first game boot Eladash 2023-11-29 09:05:34 +02:00
  • 57324f1703 Qt: notify progress dialog cancelation when closing the game window Megamouse 2023-11-25 11:46:55 +01:00
  • ac869ec855 Qt: fix random segfaults when canceling batch operations Megamouse 2023-11-25 03:18:26 +01:00
  • b774ba9888 serialization.hpp: Fix some warning Eladash 2023-11-28 20:32:55 +02:00
  • 54a6f2f51b SPU LLVM: Do not wait for Progress Dialog to clear before starting Eladash 2023-11-28 20:22:32 +02:00
  • d449420a45 PPU Progress Dialog: Add "Applying PPU Code" stage Eladash 2023-11-28 19:41:14 +02:00
  • bafac95266 macOS CI: link ffmpeg after building it from source (#14843) nastys 2023-11-28 18:56:39 +01:00
  • 3bd27d5695 TAR: Improve logging Eladash 2023-11-28 15:17:01 +02:00
  • 0416f6361c Fix file_view::read_at and file_view::get_stat Eladash 2023-11-28 13:04:03 +02:00
  • 9abf0b7176 Savestates: Asynchronous compression Eladash 2023-11-27 22:13:49 +02:00
  • aaf776ddc9 Fixup Firmware install Eladash 2023-11-28 10:45:23 +02:00
  • 79465334fe Savestates: Add basic statistics in log Eladash 2023-11-28 10:04:36 +02:00
  • f8ca5cdf56 vm: Minor optimization for memory serialization Eladash 2023-11-27 15:33:04 +02:00
  • ac19a50f5f Rewrite global zipping buffer function Eladash 2023-11-27 15:31:33 +02:00
  • 8e31f7fb07 Explicitly add qtsvg to freebsd Zion Nimchuk 2023-11-27 13:17:00 -08:00
  • fdb2fecd45 Savestates: Add errored state for compressed stream Eladash 2023-11-25 20:00:32 +02:00
  • a0b521ba8e Savestates: Add TAR and VM assert Eladash 2023-11-25 19:52:37 +02:00
  • 5dbeb68ed2 Savestates: Fix optional_savestate_state use Eladash 2023-11-25 19:06:13 +02:00
  • c7c2baae03 Savestates: Implement 'autostart off' mode for debugging Eladash 2023-11-25 09:31:10 +02:00
  • f60bdbaece Savestates: Compressed state files Eladash 2023-11-15 21:07:42 +02:00
  • 91dbd92193 Change PPU/SPU Cache Darkhost1999 2023-11-22 21:58:18 -06:00
  • 099ec16403 Qt: add trophy count column to trophy manager game list Megamouse 2023-11-24 23:19:37 +01:00
  • 23316d4e1e cellRec: fix pausing and resuming Megamouse 2023-11-22 01:21:05 +01:00
  • 966def13c5 cellRec: fix downmix Megamouse 2023-11-22 00:02:08 +01:00
  • 0899723510 recording: add h264/aac, better logging of output formats Megamouse 2023-10-25 20:30:19 +02:00
  • 434a63a98a recording: rename audio_sample to audio_frame Megamouse 2023-11-21 19:28:24 +01:00
  • d27d021913 recording: fix subsequent recordings, reset sample counter to 0 Megamouse 2023-11-17 22:16:12 +01:00
  • a84c261ff3 cellRec: fix member reset between recordings Megamouse 2023-11-16 00:57:35 +01:00
  • ff434f9d38 recording: cleanup audio config members Megamouse 2023-11-16 00:18:35 +01:00
  • 49f910a56b recording: improve pts accuracy and consistency Megamouse 2023-11-15 23:58:21 +01:00
  • 90846013c2 cellRec: fix internal video frame ringbuffer pts Megamouse 2023-11-15 22:59:36 +01:00
  • b2d9da0b4b recording: Fix flush. We want to clear the whole queue... Megamouse 2023-11-15 22:58:06 +01:00
  • 3cec3b866d cellRec: implement audio mixing Megamouse 2023-11-15 22:10:19 +01:00
  • 6ba204a259 recording: decrease log spam Megamouse 2023-11-15 08:48:53 +01:00
  • 51d0df97d3 cellRec: implement audio encoding (no mixing yet) Megamouse 2023-11-15 00:24:36 +01:00
  • 4c14290694 cellRec: Don't present frames/samples if external audio/video is used Megamouse 2023-11-14 21:51:42 +01:00
  • 5fa77b04ea recording: remove unused duration member variable Megamouse 2023-11-14 19:36:27 +01:00
  • dbbf318e1c recording: fix warning Megamouse 2023-11-13 22:25:39 +01:00
  • 9e3763e6e5 recording: use av_interleaved_write_frame Megamouse 2023-11-13 22:23:56 +01:00
  • 42cd7df813 recording: fix default sample rate Megamouse 2023-11-13 22:11:10 +01:00
  • 64529cefa5 cellRec: use constant for block samples Megamouse 2023-11-13 22:03:23 +01:00
  • 70c35642a4 recording: initial audio recording Megamouse 2022-11-06 11:19:24 +01:00
  • ebf48800e6 rsx: Always enable ROP output rounding if shader precision is higher than low kd-11 2023-11-21 03:02:59 +03:00
  • 673660d362 gl: Fix static sampler bindings kd-11 2023-11-21 02:46:21 +03:00
  • ab8a12e211 rsx: Fix vertex input validation failure kd-11 2023-11-15 03:50:19 +03:00
  • 8c0debfe65 Fix file_view::read_at oltolm 2023-11-10 17:40:17 +01:00
  • 71f497947e Don't close moved file Megamouse 2023-11-10 10:30:10 +01:00
  • 06bdaf1fb1 rsx: fix reading zipped captures Megamouse 2023-11-09 22:31:55 +01:00