Commit Graph

  • 2adb2f82d7 Home menu: move advanced video options to advanced menu Megamouse 2023-07-08 10:58:54 +02:00
  • 5a013127ec build-mac: Enable Discord Rich Presence for Mac Users Michael G 2023-07-06 18:12:51 -04:00
  • 1219e5c244 SPU: Fix static interpreter requirement with interrupts Elad Ashkenazi 2023-07-07 22:39:49 +03:00
  • 4aec48c2ca Only silence logging during gameplay Megamouse 2023-07-06 22:14:25 +02:00
  • 8d54ddf426 memory viewer: Add RegEx instruction searching mode Eladash 2023-07-05 13:40:18 +03:00
  • c21cdb8055 Implement PPU LV2 debug Eladash 2023-05-19 18:41:17 +03:00
  • 05824e6acd UX: Option to pause emulation when RPCS3 is not focused Eladash 2023-07-07 10:31:35 +03:00
  • b3b680f073 [simd.hpp] Fix gv_fmafs Ivan Chikish 2023-07-07 05:31:56 +03:00
  • 598fe85243 PPU LLVM/RawSPU: Implement MMIO violation elimination pass Eladash 2023-07-05 13:52:16 +03:00
  • e7ac84fca3 rsx: Fine-tune the subimage view bezel dimensions kd-11 2023-07-06 02:52:39 +03:00
  • b9ea6be842 rsx: Fix AA factor calculation kd-11 2023-07-06 00:35:48 +03:00
  • d46dbc0fa8 rsx: Fill section dimensions when converting atlas op to copy op kd-11 2023-07-05 22:11:59 +03:00
  • 0e10f12ec0 build-mac: Improve build time for macOS Michael G 2023-07-03 03:24:04 -04:00
  • 8f178b2c29 sys_usbd: Implement support for Santroller devices Sanjay Govind 2023-07-05 09:55:49 +12:00
  • d41fe80b8e Clamp MSAA sampling weights to avoid clipping kd-11 2023-07-04 14:47:58 +03:00
  • 96e992bd26 CI: Ignore FAudio submodule in windows builds Megamouse 2023-07-04 09:28:58 +02:00
  • 465c421707 rsx: Wrap MSAA coordinates before texelFetch kd-11 2023-07-04 14:06:10 +03:00
  • f7e9622084 vm_native.cpp: Workaround for rpcs3_vm_sparse.tmp crashes Elad Ashkenazi 2023-07-01 20:07:44 +03:00
  • 79e000f63d rsx: Fix virtual coordinate clamping kd-11 2023-07-04 00:50:44 +03:00
  • 10af0e8c93 vk: Disable anisotropy if the anisotropic level is meaningless kd-11 2023-07-04 00:50:25 +03:00
  • d13cf0e29a rsx: Fix shader interpreter kd-11 2023-07-03 22:11:16 +03:00
  • 1671922f7e rsx: Fix shader interpreter compilation kd-11 2023-07-03 22:07:31 +03:00
  • c9da795bf3 rsx: Fix vp codegen when unrestricted depth range extension is absent kd-11 2023-07-03 21:29:23 +03:00
  • 69eb1401a9 vk/gl: Fix debug overlay stats kd-11 2023-07-03 21:29:01 +03:00
  • aa06ac119f rsx: Fix sampled descriptor address corruption kd-11 2023-07-03 20:57:57 +03:00
  • 1afee59c95 rsx: Insert missing texture barrier kd-11 2023-07-03 20:29:13 +03:00
  • 4decad6f6b rsx: Force compatibility checks when applying fast-path optimizations kd-11 2023-07-02 04:16:59 +03:00
  • a37f786a37 rsx: Properly fill in the cyclic ref field for framebuffer references kd-11 2023-07-01 03:22:12 +03:00
  • 8f98e572e1 rsx: Use designated initializer for the dangerous copy_region_descriptor type kd-11 2023-07-01 02:35:52 +03:00
  • c818f8af82 vk: Fix namespace pollution in sync module kd-11 2023-07-01 01:49:32 +03:00
  • fac8bcc20c rsx: Formatting and tidying changes kd-11 2023-07-01 01:45:46 +03:00
  • 1d004f2788 rsx: Lower single-image-blit to a scaled coordinate fetch kd-11 2023-06-20 22:00:54 +03:00
  • cef4ea786a rsx: Trivially detect single-image-blit transfer operations kd-11 2023-06-20 21:00:07 +03:00
  • 8ebf24d8e7 vk: Do not clear memory if we're going to overwrite it with a copy anyway kd-11 2023-06-20 20:59:32 +03:00
  • 69b02f7e46 rsx: Implement atlas trivialization pass kd-11 2023-06-20 19:21:24 +03:00
  • b788e05396 rsx: Implement GPU copy ellision through coordinate transform kd-11 2023-06-20 19:09:15 +03:00
  • 5dc4e74c98 rsx: Minor optimization to speed up texture state sync a bit given the larger structure in use now kd-11 2023-06-20 15:15:38 +03:00
  • 436ef1cff6 rsx: Fix shader compilation when texture ops are referenced kd-11 2023-06-20 15:01:58 +03:00
  • d77a78cdf1 rsx: Rework texture coordinate handling to support clamping and a more sane scale-bias setup kd-11 2023-06-20 14:54:32 +03:00
  • 66cb855db0 rsx: Fix fragment program codegen kd-11 2023-06-20 01:51:46 +03:00
  • fb3aa9628d rsx: Migrate vertex fetch out of the cpp file kd-11 2023-06-20 01:40:35 +03:00
  • 89c81d9f22 rsx: Switch common codegen to use the glsl scripts kd-11 2023-06-20 00:20:51 +03:00
  • cffcfad42a rsx: Add the glsl files kd-11 2023-06-19 23:07:17 +03:00
  • 21f5976d35 cellSpurs: Implement ShutdownTaskset and WorkloadFlagReceiver2 Eladash 2023-05-19 18:40:09 +03:00
  • 21ada251fe Update dependencies Megamouse 2023-06-15 20:45:00 +02:00
  • 44801c50f3 Input: update buttons on pressure button toggle Megamouse 2023-06-28 23:35:56 +02:00
  • 6a1fb8cb73 Input: fix multibutton mousepress (sticks only) Megamouse 2023-06-28 21:48:37 +02:00
  • 8e8cefb3f6 Input: fix multibutton mousepress (buttons only) Megamouse 2023-06-28 21:03:43 +02:00
  • e0e4fa3b3e Input: Add tooltips for button mapping Megamouse 2023-06-28 22:14:56 +02:00
  • b9dbda5ddc Fix some warning Megamouse 2023-06-28 20:44:02 +02:00
  • 931a2c516f vk/rsx: Fix build errors and warnings kd-11 2023-06-30 02:52:30 +03:00
  • 2f9e1cf4df vk: Get rid of some spammy debug code kd-11 2023-06-30 02:47:00 +03:00
  • 68d1c38f3b vk: Minor refactor to make early-exit branches trivial and easier to read kd-11 2023-06-30 02:42:25 +03:00
  • c4acea6c82 vk: Fix some regressions in synchronization2 behavior kd-11 2023-06-30 02:38:08 +03:00
  • 7ebabddfe0 vk: Fix GPU hang kd-11 2023-06-29 01:27:28 +03:00
  • a047ddffc0 vk: Restructure gpu labels and add them as an event backend kd-11 2023-06-29 01:06:26 +03:00
  • 92992a5406 vk: Use pipeline barriers for proper event sync kd-11 2023-06-28 17:08:06 +03:00
  • 593f850693 Qt: Save UI settings and geometry safely on closeEvent Eladash 2023-06-20 19:22:59 +03:00
  • f87db1ac14 System.cpp: Do not hold the watchdog forever for PPU LLVM compilation cancel Eladash 2023-06-29 10:42:44 +03:00
  • 363e498462 Remove overlay hack for PPU LLVM OVL precompilation Eladash 2023-06-29 10:38:15 +03:00
  • a03dd44924 Empty kill and init callback before calling them Eladash 2023-06-29 08:42:21 +03:00
  • 554b27a82a PPU LLVM: Implement SELF precompilation Eladash 2023-06-25 15:53:42 +03:00
  • 7062ead4fd PPU LLVM: Precompile all disc game data including PRX etc Eladash 2023-06-25 11:45:50 +03:00
  • 5f2f084091 Savestate/IDM: Do not save unsavable containers Eladash 2023-06-11 23:45:47 +03:00
  • a560121775 Fix Create PPU Cache Eladash 2023-06-24 20:44:21 +03:00
  • b0a346709e RB3MidiGuitar.cpp: Support 5-Fret play Dark 2023-06-26 14:11:17 -04:00
  • 7b64cd2a8e input/overlays: add option to lock overlay input to player one Megamouse 2023-06-26 21:42:37 +02:00
  • 9ecfecb83e Constify kd-11 2023-06-27 16:04:09 +03:00
  • ec4565263d Dump extensions info to the log kd-11 2023-06-26 23:22:42 +03:00
  • ed1da364e5 vk: Fix a bunch of corner cases when syncing GPU and host memory kd-11 2023-06-26 23:01:54 +03:00
  • 942dbbc8fa vk: Add explicit sync when doing copy_image_to_buffer kd-11 2023-06-26 23:01:09 +03:00
  • 3e8f9cbbf2 Add flags to handle sync domain with v2 events kd-11 2023-06-26 20:46:22 +03:00
  • 322b5dac79 Properly enable synchronization2 feature kd-11 2023-06-26 20:45:43 +03:00
  • 5a85fee3f1 Silence logspam about unused parameter kd-11 2023-06-26 19:43:06 +03:00
  • ca472b6750 Silence log spam about copy ellision kd-11 2023-06-26 19:39:25 +03:00
  • 8e3d0af08e Qt: remove obsolete shortcut Megamouse 2023-06-26 01:23:37 +02:00
  • 12f2b900ca Qt: use shortcut instead of hardcoded keypress event Megamouse 2023-06-26 01:20:26 +02:00
  • 6228dff809 welcome_dialog: remove weird window close event Megamouse 2023-06-26 01:09:46 +02:00
  • d34b3190f7 Make stopping emulation not pause or crash UI Eladash 2023-06-16 21:05:35 +03:00
  • 4f5348c7d4 Fix properly RSX replay thread stop bug Eladash 2023-06-19 10:49:59 +03:00
  • aff871f127 about_dialog: Add new testers Eladash 2023-06-23 22:14:53 +03:00
  • 9f00359e17 Qt: Add RPCS3 Discord & Wiki to About Dialog Eladash 2023-06-23 21:45:58 +03:00
  • 0871436488 settings: Display rendering result of 100% resolution scale Eladash 2023-06-23 20:24:25 +03:00
  • 6aa598b029 Qt: Add Create RPCS3 shortcuts to Wecome Dialog Eladash 2023-06-23 20:14:38 +03:00
  • 83e22fa9f0 Qt: Make welcome dialog accessible through F1 or Help menu Eladash 2023-06-23 19:46:00 +03:00
  • a230340578 Qt: Fix memory leak in welcome dialog Eladash 2023-06-23 19:29:57 +03:00
  • 2da78c6591 Qt: Allow to drop RAP&PKG together Eladash 2023-06-23 19:06:13 +03:00
  • 46350200d7 Qt: Always set QEvent::isAccepted is drag&drop events Eladash 2023-06-23 19:05:44 +03:00
  • 00502e94b5 Qt: Do not require to close games when adding new disc game directories Eladash 2023-06-23 19:02:39 +03:00
  • 70ce7ee106 sys_fs: Fixed up one of sys_fs_unmount()'s error codes to match real system behavior brian218 2023-06-25 10:09:29 +08:00
  • cf4ae38699 sys_fs: Implemented get_normalized_path() brian218 2023-06-25 10:09:08 +08:00
  • 09f83e48ff fs: Add get_parent_dir_view Eladash 2023-06-24 10:37:01 +03:00
  • bcbce5dd48 File.cpp: revert get_parent_dir change Eladash 2023-06-24 09:59:20 +03:00
  • 0a0ef50caf Try to fix build kd-11 2023-06-22 21:33:47 +03:00
  • e20f1587cd Workaround for old compilers kd-11 2023-06-22 20:55:35 +03:00
  • 715e3856f2 vk: Update async compute (fast) to use the new sync API kd-11 2023-06-22 00:20:23 +03:00
  • 850166eca1 vk: Reimplement events using synchronization2 extension kd-11 2023-06-22 00:19:03 +03:00
  • 00cca7be69 Utilities/Memory Viewer: Improve image viewer Eladash 2023-06-20 13:59:39 +03:00
  • 0a43f69e87 Utilities/Memory Viewer: Add G8 and G32MAX image formats Eladash 2023-06-19 22:49:40 +03:00
  • c84d2d895e Utilities/Memory Viewer: Add PageDown/PageUp scrolling Eladash 2023-06-19 22:24:20 +03:00