Commit Graph

  • 73aaff1b29 LV2: allocation-free synchronization syscalls Eladash 2022-07-25 18:57:47 +03:00
  • c7fbc16357 SPU: Postpone notifications to afterward group mutex ownership Eladash 2022-07-21 22:40:59 +03:00
  • bc728db15b LV2: Add busy waiting before entering atomic wait Eladash 2022-07-21 17:25:02 +03:00
  • 2eebbd307d LV2: Minor optimization regarding signal flag Eladash 2022-07-21 16:53:49 +03:00
  • dc851a729e LV2: Postpone thread notifications to afterward mutex ownership(s) Eladash 2022-07-21 11:08:57 +03:00
  • 6007fd630f Do not use lv2_obj::g_waiting when not needed in sys_timer_usleep Eladash 2022-07-21 08:48:17 +03:00
  • cb0ecb2afb cellPngEnc Megamouse 2022-08-01 22:45:55 +02:00
  • 84a785ea67 arm64: implement pshufb intrinsic sguo35 2022-07-19 00:21:38 -07:00
  • cc1e4d2194 ppu/arm64: don't restore rsp on ppu_gateway return sguo35 2022-07-18 21:33:28 -07:00
  • b2d84dcebd Qt: Add save filtered log to menu of log viewer Megamouse 2022-08-05 20:14:55 +02:00
  • 958d77ba52 Qt: filter log viewer when opening a file Megamouse 2022-08-05 20:14:20 +02:00
  • c4b38869ab Input: fix pad initialization Megamouse 2022-08-05 14:49:32 +02:00
  • fd1968dd22 Savestates: Save SFO directory path for PSN games Eladash 2022-08-05 04:28:23 +03:00
  • 88b80ebdf5 sys_net: Fix missing locks in some syscalls (#12459) Elad Ashkenazi 2022-08-04 21:31:34 +03:00
  • 2445ab8d8e Fix RSX capture playback kd-11 2022-08-04 16:05:46 +03:00
  • 0e1931f178 sys_lwcond: Fix rare race on mode 3 signal (#12413) Elad Ashkenazi 2022-08-04 14:13:51 +03:00
  • 3e923b4993 rsx: Optimize VTX_FMT_SNORM16 decoding kd-11 2022-08-03 19:28:56 +03:00
  • 8181498d86 gl: Alias UBO/SSBO slots to avoid exceeding the available number of binding slots. kd-11 2022-08-03 19:01:58 +03:00
  • 57dd611111 gl: Fix incomplete stencil view of depth-stencil texture kd-11 2022-07-31 16:56:20 +03:00
  • b3162bd41c rsx/vp: Fix SNORM16 vertex decoding Eladash 2022-08-02 23:07:49 +03:00
  • cd2adbad9a Update rsx_methods.cpp Elad Ashkenazi 2022-08-02 19:23:10 +03:00
  • 99730ac4f9 Update rsx_methods.cpp Elad Ashkenazi 2022-08-02 06:37:39 +03:00
  • d2ab3383ad Update rsx_methods.cpp Elad Ashkenazi 2022-08-01 23:33:53 +03:00
  • 3b15a6b39e Update rsx_methods.cpp Elad Ashkenazi 2022-08-01 23:06:15 +03:00
  • 651e58f443 rsx: Trivial optimization Elad Ashkenazi 2022-08-01 23:03:10 +03:00
  • 769f9e33e9 Savestates/RSX: Fix fifo_control::restore_state Eladash 2022-07-25 23:54:30 +03:00
  • cf77bb7cfc Savestates/MSVC: Replace bugged std::unique (compiler bug) Eladash 2022-07-25 23:24:55 +03:00
  • c75b76ddf5 cellPhotoImport: fallback to extension if sub_type is unknown Megamouse 2022-08-02 01:02:30 +02:00
  • 4dec8d7925 cellPhotoImport: allow dev_hdd1 Megamouse 2022-08-02 01:01:53 +02:00
  • 934e7b614c cellPhotoExport/cellVideoExport: fix filenames Megamouse 2022-08-01 21:41:46 +02:00
  • 416b14de72 cellPhotoExport: first implementation Megamouse 2022-07-31 22:10:10 +02:00
  • b87099c790 cellVideoExport: fix some copy pasta errors and prevent file overwrite Megamouse 2022-07-31 22:02:07 +02:00
  • 052725fdc7 rsx: Do not require ZCULL buffer binding to enable ZPASS counting kd-11 2022-07-31 15:21:46 +03:00
  • f90b79791f HLE: fix file not found errors in media functions Megamouse 2022-07-31 16:08:07 +02:00
  • 4c32c95b33 Enable wolfssl fast-math option (#12427) RipleyTom 2022-07-30 19:19:19 +02:00
  • c00d47cc99 Update wolfssl to v5.4.0-stable Megamouse 2022-07-26 17:34:22 +02:00
  • ea53c7dc85 Update curl to curl-7_84_0 Megamouse 2022-07-26 17:34:45 +02:00
  • 2b923c681e Update FAudio to 22.07 Megamouse 2022-07-26 17:33:57 +02:00
  • 7a8e918519 Update System.cpp Elad Ashkenazi 2022-07-30 06:39:19 +03:00
  • d99ae3809d Update keyboard_pad_handler.cpp Elad Ashkenazi 2022-07-29 12:52:36 +03:00
  • 51e6d0a336 SPU LLVM: Add integer compare optimization for FCMGT Malcolm Jestadt 2022-07-26 15:14:13 -04:00
  • 228844c017 overlays: fix line wrapping and position of lines Megamouse 2022-07-26 21:43:11 +02:00
  • 87e628a9e9 cellPhotoDecode: optimize get_scaled_image Megamouse 2022-07-28 20:57:13 +02:00
  • e6885e25b5 Qt: fix image ratio in screenshot_manager_dialog Megamouse 2022-07-28 21:15:25 +02:00
  • f31ffc4596 Implement cellPhotoDecode Megamouse 2022-07-27 22:09:16 +02:00
  • 4114f00c05 cellPhotoImport: fix vfs path and add some logging Megamouse 2022-07-27 20:40:16 +02:00
  • 8f7209f886 cellMusicSelectionContext: fix log message facepalm Megamouse 2022-07-27 07:08:29 +02:00
  • d80146c704 cellMusic: Fix resume, fast forward and rewind Megamouse 2022-07-26 23:49:27 +02:00
  • 577f379a12 implement cellPhotoImport Megamouse 2022-07-23 21:16:43 +02:00
  • 3d73915358 cellSearch: improve populate_photo_info, read image headers Megamouse 2022-07-23 21:19:43 +02:00
  • a5317d50a5 cellMusicSelectionContext: log playlist Megamouse 2022-07-22 10:19:25 +02:00
  • 143bd6cc80 Fix typo in tooltips.h MSuih 2022-07-24 19:58:12 +03:00
  • 5cc8f970c0 Fix minor issues with issue templates MSuih 2022-07-24 19:53:05 +03:00
  • c9058280e0 vk: Fix a potential deadlock kd-11 2022-07-24 20:51:29 +03:00
  • 5af50cfd55 vk: Handle corner cases kd-11 2022-07-24 20:39:15 +03:00
  • d846142f0c vk: Reimplement compliant async texture streaming kd-11 2022-07-24 20:28:57 +03:00
  • 0ba0f9d2b9 Disable Disc update redirection for manual ELF loader (#12381) Elad Ashkenazi 2022-07-22 21:35:15 +03:00
  • f4f9c1865e Savestates: Implement compatibility with disc Demon's Souls (#12379) Elad Ashkenazi 2022-07-22 19:23:23 +03:00
  • c40439ae6b cellMusic/Decode: implement playlist shuffle and repeat Megamouse 2022-07-08 22:43:13 +02:00
  • 683fa2a392 Mount custom dev_bdvd if a disc game was mounted from dev_hdd0 Megamouse 2022-07-07 22:00:59 +02:00
  • 246bf1df64 Use C++17 ctor for string_view kd-11 2022-07-21 22:06:21 +03:00
  • 9a868e9239 gl: Silence compiler warning kd-11 2022-07-20 01:03:27 +03:00
  • ab3cde1939 gl: Do some macro patching for intel driver kd-11 2022-07-20 01:03:11 +03:00
  • bec3e156fb vk: Disable robust buffer access for ANV kd-11 2022-05-13 01:12:08 +03:00
  • 086afbbaa5 overlays: implement back and focus in media_list_dialog Megamouse 2022-07-21 01:00:58 +02:00
  • cd4d73114c overlays: fix media_list_dialog title Megamouse 2022-07-21 00:59:08 +02:00
  • 14ca506774 Qt/savedata: use rsx overlays selection_code Megamouse 2022-07-21 00:58:37 +02:00
  • 984bf67d84 Replace issue templates with issue forms (#12373) MSuih 2022-07-20 22:22:12 +03:00
  • 2b3ae8b638 Revert another change Eladash 2022-07-20 16:44:10 +03:00
  • bb9ae18c71 Savestates: Fix sys_rwlock_wunlock saving Eladash 2022-07-20 15:21:08 +03:00
  • ce01457510 Fix futile wait regression in sys_lwcond_signal Eladash 2022-07-20 15:06:18 +03:00
  • d1a46b491e cellMusic: add some error checks and copy context to callback Megamouse 2022-07-19 20:46:45 +02:00
  • 31df99f7d6 Logs: Flush unreported errors when turning off Stack Cell errors (#12366) Elad Ashkenazi 2022-07-19 18:05:51 +03:00
  • 5e11b2b056 log_frame: Minor fix for stack mode Eladash 2022-07-19 09:13:23 +03:00
  • d106934336 Savestates: Fix saving sys_mutex_unlock Eladash 2022-07-19 08:49:55 +03:00
  • 68718361a7 Allow non-existing paths in vfs::retrieve Eladash 2022-07-19 07:00:53 +03:00
  • c887865d54 Perform cleanup after Emulator::Load failures Eladash 2022-07-19 06:54:06 +03:00
  • dc48944979 Prefer BDVD over HDD0 in vfs::retrieve Eladash 2022-07-17 21:04:12 +03:00
  • d22b8b1d3a Savestates: Do not restart after Ctrl+S for now Eladash 2022-07-15 22:11:39 +03:00
  • 56619b20cf Savestates: savestate reload fix Eladash 2022-07-15 20:32:09 +03:00
  • 12ebf77e22 Savestates: save sys_spu_initialize settings Eladash 2022-07-15 20:13:06 +03:00
  • 845af8bd96 cellGifDec: random stuff because I was bored Megamouse 2022-07-18 20:32:15 +02:00
  • 680f08c2b8 gl: Destroy barrier signals correctly kd-11 2022-07-17 19:17:47 +03:00
  • 82bac4173e gl: Reuse scratch images kd-11 2022-07-17 19:05:00 +03:00
  • 8a8fda3e02 gl: Combine RGBA8/D24S8 readback and byteswap into one operation kd-11 2022-07-17 16:39:40 +03:00
  • 1c5b685398 gl: Only toggle state settings that are relevant to the current RSX state kd-11 2022-07-17 15:55:07 +03:00
  • e95084f138 gl: Use DSA for imageview configuration and avoid needless bind operations kd-11 2022-07-17 15:54:42 +03:00
  • e12d268662 gl: Implement support for texture1D decode kd-11 2022-07-17 14:16:38 +03:00
  • 6a3f17cd36 gl: Fix compute invocation counts for format handling code kd-11 2022-07-17 13:59:14 +03:00
  • db0774a81b Fix spirv/glslang.vcxproj build to support spaces. Erik S. V. Jansson 2022-07-17 17:30:51 +03:00
  • 34615d3a74 cellMic: slow down if no mics are configured Megamouse 2022-07-17 17:55:12 +02:00
  • 189499c10b Fix shellcheck errors Zion Nimchuk 2022-07-16 12:10:50 -07:00
  • de613a8a98 Docker version bump Zion Nimchuk 2022-07-16 11:46:48 -07:00
  • c0369b2e10 sys_net: Implement sys_net_abort Eladash 2022-06-21 12:38:44 +03:00
  • 07ebbb6c84 cellSysutilAvc2SetStreamingTarget: remove ensure Megamouse 2022-07-16 19:45:54 +02:00
  • 73ed657e00 spu/arm64: fix 16 byte branch patch alignment sguo35 2022-07-13 11:32:44 -07:00
  • b37217b181 windows: fix build for asmjit update sguo35 2022-07-11 14:44:59 -07:00
  • b02e6e222f arm64: enable fma and "avx" on Apple and Cortex CPUs sguo35 2022-07-11 12:51:24 -07:00
  • c52abed4d3 spu: implement ubertrampoline generator for arm64 sguo35 2022-07-09 23:39:30 -07:00
  • 9e57efe82c spu: implement assembly functions for arm64 sguo35 2022-07-09 23:38:48 -07:00