Commit Graph

  • 6db5d83615 Flush dma offloader on texture read sema kd-11 2022-02-24 20:42:48 +03:00
  • 86a04a867b Qt: show time of day in 'last played' game info, log current time when RPCS3 boots (#11220) Eladash 2022-02-24 00:40:18 +02:00
  • f3823232e0 Disable passthrough DMA for proprietary intel driver kd-11 2022-02-23 20:55:11 +03:00
  • 6b8b23c401 vk: Drain the label queue before using the CPU fallback to avoid out-of-order signals kd-11 2022-02-23 01:50:21 +03:00
  • 6fd2a9b677 rsx: Remove leftover dprints kd-11 2022-02-23 01:39:04 +03:00
  • da559b5568 vk/rsx: Tuning and optimization for host labels kd-11 2022-02-20 01:48:43 +03:00
  • 24587ab459 rsx: Add the option to the advanced tab kd-11 2022-02-19 20:43:31 +03:00
  • c7e49b58a8 rsx: Implement host GPU sync labels kd-11 2022-02-19 20:22:52 +03:00
  • c5680c29bd Qt: set organization name Megamouse 2022-02-22 13:52:27 +01:00
  • 1144121d08 shortcuts: add some logging, fix shortcut path Megamouse 2022-02-22 05:29:36 +01:00
  • fa6736e69d update_manager: add some logging Megamouse 2022-02-22 06:32:38 +01:00
  • 10e6b43a2f Drop redundant declaration kd-11 2022-02-21 21:51:23 +03:00
  • 0809e7cf9f Fix build kd-11 2022-02-20 17:50:57 +03:00
  • 12fd43e1c6 vk: Remove unused variables kd-11 2022-02-21 21:33:20 +03:00
  • 397a795e75 vk: Remove hardcoded command buffer list length kd-11 2022-02-20 17:36:32 +03:00
  • 1f9ade0ab6 vk: Remove pointless function (VKGSRender::open_command_buffer) kd-11 2022-02-20 17:32:21 +03:00
  • 83407c386c vk: Move renderer types to a separate file kd-11 2022-02-20 17:26:09 +03:00
  • b791d90b35 vk: Rewrite command buffer chains kd-11 2022-02-20 00:05:36 +03:00
  • 574e934bf3 macOS: Implement shortcuts nastys 2022-02-21 14:35:34 +01:00
  • b57ea3a229 Fix macOS builds nastys 2022-02-21 14:35:15 +01:00
  • 771f3c49e5 windows: fix windows shortcut paths Megamouse 2022-02-21 00:45:32 +01:00
  • 13e1305a76 linux: fix shortcut icon aspect ratio Megamouse 2022-02-21 00:45:10 +01:00
  • 9214df482e Unbreak macOS builds Megamouse 2022-02-20 20:52:55 +01:00
  • b1a9e87ecf cellSearch: fix cellSearchStartListSearch Megamouse 2022-02-20 15:22:41 +01:00
  • 0a34403ef8 Qt: create rpcs3 shortcuts Megamouse 2022-02-12 02:19:46 +01:00
  • e5bb0ba004 Qt: properly hide metal sempahore if not apple Megamouse 2022-02-20 12:42:31 +01:00
  • 2147fe479c cellSearch: more logging Megamouse 2022-02-20 10:10:35 +01:00
  • 93e7988df7 rsx: add boost mode shortcut Megamouse 2020-05-11 12:27:00 +02:00
  • 7801e8368b Add MoltenVK Semaphore setting nastys 2022-02-18 00:19:11 +01:00
  • 91d7f28c67 cellSearch: log audio and video metadata Megamouse 2022-02-17 00:48:42 +01:00
  • 8171c7766c cellSearch: silence irrelevant log error Megamouse 2022-02-17 00:23:28 +01:00
  • 3f69ceac40 cellMusic: fix cellMusicSetVolume log messages Megamouse 2022-02-17 00:10:36 +01:00
  • 4be9e0d396 RSX: Fix rsx capture stop Megamouse 2022-02-15 19:46:26 +01:00
  • 6bd8a93ff4 Fixes some unchecked derefs in sceNp logging RipleyTom 2022-02-16 16:54:18 +01:00
  • e39797d860 Fix sys_fs_close FD state logging Eladash 2022-01-24 10:13:54 +02:00
  • 254ddcad51 vk/dma: Initialize COW DMA block contents to avoid leaks kd-11 2022-02-16 00:35:40 +03:00
  • abd8bd6f36 Bump vulkan headers requirement kd-11 2022-02-14 21:38:32 +03:00
  • fd6c33980b cellSaveData: Check filename format of savedata files (#11502) Eladash 2022-02-14 21:03:40 +02:00
  • 2d5d5746d1 gl: Harmonize format conversion values kd-11 2022-02-13 13:53:17 +03:00
  • 314b63eebf vk: Drop unused native format ABGR8 kd-11 2022-02-13 13:51:35 +03:00
  • f382d54e9a gl: Remove pointless assert kd-11 2022-02-13 13:43:00 +03:00
  • 9581e4ff98 qt: Add translation resources kd-11 2022-02-13 14:22:53 +03:00
  • b7a57ac4b0 qt: Update tooltips kd-11 2022-02-13 11:57:51 +03:00
  • df5295ae85 vk: Per work-queue scratch resources kd-11 2022-02-12 23:06:50 +03:00
  • c8ad8b18bb vk: Ignore queue transfer stuff when using 'fast' mode kd-11 2022-02-11 21:22:50 +03:00
  • 44cc254620 Fix linux build kd-11 2022-02-11 20:57:19 +03:00
  • cef512a123 vk: Spec-compliant async compute kd-11 2022-01-30 14:56:22 +03:00
  • 7895d43a98 Terminate headless rpcs3 if nothing was booted Megamouse 2022-02-12 12:02:03 +01:00
  • 4f4a80cc04 Use RPCS3/asmjit fork Megamouse 2022-02-12 01:15:57 +01:00
  • d6597038ee Input: multithreaded handlers Megamouse 2022-01-28 00:09:11 +01:00
  • ec3e8de780 rsx: End the current frame before performing cache cleanup to release in-flight data kd-11 2022-02-10 22:01:40 +03:00
  • f667b52cca vk: Rewrite resource management kd-11 2022-02-09 00:44:17 +03:00
  • 48b54131f6 vk: Fix up multiple resource allocation routines kd-11 2022-02-08 22:49:09 +03:00
  • d172b9add6 Rename CallAfter to CallFromMainThread Megamouse 2022-01-20 18:44:49 +01:00
  • 2d9f21a2ea rsx: Lower performance warnings to 'warn' level instead of 'error' level to avoid causing panic for users kd-11 2022-02-07 00:29:23 +03:00
  • 247759b75b rsx: Fix memory tagging and add some security checks kd-11 2022-02-06 23:30:31 +03:00
  • 987166f4da Fix IP_ADD_MEMBERSHIP and IP_DROP_MEMBERSHIP RipleyTom 2022-02-06 19:52:02 +01:00
  • 90d368ae30 vk: Speed up cached image search a bit kd-11 2022-02-06 14:23:46 +03:00
  • a2d33a7d76 vk: Fix WCB crash kd-11 2022-02-05 22:26:42 +03:00
  • 51f9310b9f vk: Silence compiler warnings kd-11 2022-02-05 21:53:34 +03:00
  • dca3d477c9 vk: Use image hot-cache for faster allocation times kd-11 2022-02-05 21:11:56 +03:00
  • 02cdf8ac63 Qt: save settings dialog window state Megamouse 2022-02-06 11:59:50 +01:00
  • 6b370e85d5 Add overlay animations nastys 2022-02-05 21:15:45 +01:00
  • 05e80aad90 Qt: make patch manager dialog resizable Megamouse 2022-02-05 22:18:22 +01:00
  • 4ad255b8e0 Qt: make about dialog resizable Megamouse 2022-02-05 22:07:11 +01:00
  • 09a60cdefa Qt: add scrollbar to settings dialog Megamouse 2022-02-05 20:23:04 +01:00
  • eacf5a3813 Qt: adjust wording for updates Megamouse 2022-01-31 20:49:36 +01:00
  • e951c619c5 Implement Emulator::GracefulShutdown() Eladash 2022-02-05 12:49:29 +02:00
  • 6c5b8dc31c rpcn: add cookie impl to tickets RipleyTom 2022-02-03 10:56:36 +01:00
  • fd0e7a4efa Qt: fix compat download abort Megamouse 2022-02-01 20:53:46 +01:00
  • a4c4548c3a input: add enumeration threads for each hid_pad_handler Megamouse 2022-01-27 23:57:39 +01:00
  • 8efc29972d input: add missing nullptr checks for pad Megamouse 2022-01-27 21:06:37 +01:00
  • 7977fbb9c5 Audio: prevent click at play/pause Vestral 2022-01-11 20:40:06 +09:00
  • 681bab558b XAudio: fix deinitialization order Vestral 2022-01-10 21:26:33 +09:00
  • 107107107c SoundTouch resampler integration Vestral 2022-01-05 17:26:12 +09:00
  • 3a804674c9 Fix linkage error on debug build with clang-13 Hyogi Sim 2022-01-31 07:50:20 -05:00
  • 91673f8fdc SPU LLVM: Add relaxed xfloat option - This new setting is on by default - It's active when approximate default is disabled - Approximate xfloat is now exposed to the gui Malcolm Jestadt 2022-01-29 13:22:09 -05:00
  • 86919ec0e1 rsx: Validate requested images before attempting to upload them kd-11 2022-01-28 22:42:55 +03:00
  • 0e320d17c1 vk: Fix 'grow' behavior when we reach the size limit kd-11 2022-01-28 17:39:45 +03:00
  • d063f0b335 vk: Fix working buffer calculation for emulated D16F operations kd-11 2022-01-28 16:42:17 +03:00
  • 781b2b4548 Implement fs::isfile (#11447) Eladash 2022-01-29 21:10:48 +02:00
  • bb65e6797f macOS CI: Don't hardcode moltenVK and llvm version-specific paths nastys 2022-01-22 18:16:34 +01:00
  • b0f0641564 Windows Hotfix: Update hidapi Megamouse 2022-01-26 21:22:06 +01:00
  • 16aae4eb77 Fixup creating image path Nekotekina 2022-01-26 15:41:29 +03:00
  • 3a1082fe0d Fix overlays::image_info constructor Nekotekina 2022-01-26 14:24:06 +03:00
  • dba2baba9c Implement utils::memory_map_fd (partial) Nekotekina 2022-01-26 04:48:20 +03:00
  • ffe00e8619 gl: Clean up format bitcast checks and register D32F type for FORMAT_CLASS16F kd-11 2022-01-25 21:53:53 +03:00
  • 3fa45ff994 Fix missing typeless info update kd-11 2022-01-25 02:13:09 +03:00
  • 73ff506b88 overlay_controls.cpp: Improve image_info ctor withstandability Eladash 2022-01-26 08:54:05 +02:00
  • 3a1676e558 vk: Fix float16 requirement issue kd-11 2022-01-25 01:01:03 +03:00
  • 0db9850a73 Add loop building utilities for ASMJIT Nekotekina 2022-01-24 22:22:42 +03:00
  • 11ee1f3eb2 Improve JIT profiling on Linux Nekotekina 2022-01-23 15:22:00 +03:00
  • 14951d8713 Fix abuse of fs::pending_file Nekotekina 2022-01-24 01:18:07 +03:00
  • 065ee621b8 Call avcodec_register_all in case of old ffmpeg Nekotekina 2022-01-23 15:23:54 +03:00
  • 12c83b340d Remove built_function Nekotekina 2022-01-23 15:20:07 +03:00
  • d2897bc6a0 macOS: Fix DS3 init on Monterey nastys 2022-01-24 11:18:08 +01:00
  • 5920372929 qt: Encourage users to use better ZCULL synchronization options kd-11 2022-01-23 15:54:49 +03:00
  • 1fa82eec89 vk: Rework format feature validation kd-11 2022-01-23 14:30:21 +03:00
  • 8c2fd50957 Add a QGroupBox in RPCN password window RipleyTom 2022-01-23 06:01:04 +01:00
  • 2f7d38bb81 rsx: Improve coverage checking logic to handle 3D and cubemap resources kd-11 2022-01-22 14:56:45 +03:00