Commit Graph

  • 56ebae773c vk: C++-ify the debug marker sync object member names kd-11 2023-05-17 18:39:14 +03:00
  • fad6647255 vk: Do not use raw GPU command buffer handles for any wrapped API calls kd-11 2023-05-17 18:38:33 +03:00
  • edb2b60f2f rsx: Perform region clipping in a normalized coordinate space kd-11 2023-05-17 18:22:58 +03:00
  • d894ccb4ea vk: Preliminary support for debug markers kd-11 2023-05-16 02:49:44 +03:00
  • bd09dc8ea8 Qt: allow hiding trophy table columns Megamouse 2023-05-18 11:29:23 +02:00
  • a1e19e1cf8 VS: set more O2 Megamouse 2023-05-17 02:04:54 +02:00
  • 799dbfc2c5 MSVC: Ignore base address warning Megamouse 2023-05-17 00:30:14 +02:00
  • 54e6cf95d7 Fix some warnings Megamouse 2023-05-16 20:15:20 +02:00
  • 3ea0e391db Updates Megamouse 2023-05-10 19:26:54 +02:00
  • 4fd21f7764 Windows Use vector for performance counter data allocation Megamouse 2023-05-18 00:10:49 +02:00
  • f8009451a9 rpcn: fix some msvc warnings Megamouse 2023-05-18 00:48:05 +02:00
  • f5c48a00b4 Fix log message Megamouse 2023-05-18 00:29:51 +02:00
  • c70338a9a9 Logs/Debugger: Go-To-Address signal from log text Elad Ashkenazi 2023-05-17 13:48:53 +03:00
  • e83540d80c Qt: don't refresh game grid after emu stop Megamouse 2023-05-17 22:59:09 +02:00
  • 24dde5d42b Implement support for emulating Rock Band 3's MIDI Pro Adapter Dark 2023-04-09 04:34:41 -04:00
  • 8e15afb2c4 sys_usbd: Emulate Disney Infinity Base Joshua de Reeper 2023-04-08 10:31:15 +12:00
  • 911cd678ff cli: add ability to log ffmpeg codecs Megamouse 2023-05-16 22:53:35 +02:00
  • f11770b88b Better accuracy for FREST/FRSQEST (#13863) RipleyTom 2023-05-15 18:20:47 +02:00
  • 514ef9a9c5 SPU Executable Code Dumping Tool Eladash 2023-05-13 11:31:10 +03:00
  • 57070aa8ff vk: Minor refactor in OOM handler to skip scans if we already found a match kd-11 2023-05-14 23:40:54 +03:00
  • e06c6b5ac8 vk: Refactor memory allocators to easily inspect device properties kd-11 2023-05-14 23:37:50 +03:00
  • a6dada6c36 vk: Use gc to clean up stale surface cache resources instead of fudging with frame counters. kd-11 2023-05-14 22:53:31 +03:00
  • a058cf2ff0 vk: Rewrite draw call setup sequence to avoid OOM situations introducing stale descriptors kd-11 2023-05-14 22:51:36 +03:00
  • 142d25c0d7 vk: Don't erase texture cache images directly. Use gc instead. kd-11 2023-05-14 22:50:22 +03:00
  • 4e6231a321 vk: Implement max VRAM override in config kd-11 2023-05-14 22:48:21 +03:00
  • 29d87a3743 vk: Refactor the vram exhausted handler kd-11 2023-05-13 02:36:11 +03:00
  • 9a2b06f35f vk: Refactor vram exhausted handler to minimize risk of UAF hazards kd-11 2023-05-13 02:31:18 +03:00
  • 4e2f3a289c vk: Tune resource quotas kd-11 2023-05-13 02:28:17 +03:00
  • db70cd058a vk: Improve spill robustness kd-11 2023-05-13 02:27:08 +03:00
  • b6cdf18165 vk: Lower scratch dimension alignment to 256 to minimize wastage kd-11 2023-05-13 02:23:48 +03:00
  • 7d710cbf8c rsx: Do not allow 'compatible' check to pass if the size does not match kd-11 2023-05-11 13:13:36 +03:00
  • 654c4e3c06 Logs: fix Stack Cell Errors setting reading Elad Ashkenazi 2023-05-14 20:24:55 +03:00
  • a3271b08b7 System.cpp: Make boot of disc updates more strict Elad Ashkenazi 2023-05-08 19:38:13 -07:00
  • b0de5970ce Get the font directory from Windows (#13825) oltolm 2023-05-13 20:58:59 +02:00
  • db7f84f9f8 SPU/PPU/Debugger: Ensure ascending stack frames (#13833) Elad Ashkenazi 2023-05-10 11:23:09 +03:00
  • 58140e1d3a Fix some warnings Megamouse 2023-05-08 23:12:39 +02:00
  • 315d9c308b Qt: fix game list event filter Megamouse 2023-05-08 22:28:05 +02:00
  • d13c0ee393 SPU/Debugger: Detect stack-less functions Eladash 2023-05-06 21:06:05 +03:00
  • 7740cac6dd Add linuxdeploy-plugin-checkrt for compatibility with older distros Zion Nimchuk 2023-05-06 00:54:20 -07:00
  • ead8e5e0c3 PPU LLVM: Unbreak function linkage Elad Ashkenazi 2023-05-07 13:56:08 +03:00
  • 195de818b6 Fix rpcn config reset RipleyTom 2023-05-06 18:33:55 +02:00
  • 5c0113ce59 Deterministic FREST and FRSQEST RipleyTom 2023-04-26 03:00:11 +02:00
  • db2341c842 fix ASAN error: make overlay_pass destructor virtual oltolm 2023-04-12 23:48:17 +02:00
  • b7b87096d8 fix: make ASAN work on Windows oltolm 2023-04-12 23:47:14 +02:00
  • 6a41b22a1b sys_fs: Further implemented cellFsArcadeHddSerialNumber (0xc0000007) brian218 2023-05-02 23:57:39 +08:00
  • 5696065727 sys_fs: Improved sys_fs_fcntl(0xc0000015 and 0xc000001c) by integrating duplicate code brian218 2023-05-01 21:08:38 +08:00
  • e9281843bf sys_fs: Implemented mount_info_map to keep proper track of mounted devices brian218 2023-05-01 21:08:09 +08:00
  • 43184a271f sys_fs: Improved lv2_fs_object constructor brian218 2023-05-01 21:07:24 +08:00
  • a7e1bc34de sys_fs: Improved the functionality of lv2_fs_object::get_mp() and the efficiency of mount&newfs syscalls brian218 2023-05-01 00:07:27 +08:00
  • 98c46f7eb0 sys_game: Fixed potential bugs in sys_game_get_system_sw_version() brian218 2023-04-20 20:04:10 +08:00
  • 3de0f042c6 Qt: filter for rpcs3_*.qm files when enumerating languages Megamouse 2023-05-06 08:42:14 +02:00
  • f115032095 Qt: implement flow layout game grid Megamouse 2023-04-28 16:09:08 +02:00
  • 0b628cb50e cellPamf: Add missing error code Megamouse 2023-05-05 15:58:39 +02:00
  • 751775a04c CI: -DUSE_SDL=ON (on Linux) Ștefan Talpalaru 2023-05-05 18:39:27 +02:00
  • 177bb3c569 build: fix USE_SYSTEM_SDL Ștefan Talpalaru 2023-05-04 18:27:06 +02:00
  • 3cf8c629fa X86 SigHandler: Add support for BEXTR instruction Ivan Chikish 2023-05-05 12:39:09 +03:00
  • 3947250daa Whitespace fix kd-11 2023-05-05 16:21:10 +03:00
  • 96be211c88 gl: Fix typeless casts kd-11 2023-05-04 14:45:14 +03:00
  • b00b8ae71b rsx: Allow swizzle flag to propagate as an override to surface properties kd-11 2023-05-02 19:47:10 +03:00
  • 45f416c4f1 rsx: Apply swizzle flag on data source as well kd-11 2023-05-02 18:16:14 +03:00
  • c58149f5b6 vk: Propagate swizzle flag in hw blit engine kd-11 2023-05-02 18:07:52 +03:00
  • 579a6c9311 rsx: Add a comment explaining the barycentric interpolation change kd-11 2023-05-02 19:05:52 +03:00
  • 08e7a23121 vk: Improved attribute interpolation for NVIDIA kd-11 2023-05-02 15:42:36 +03:00
  • bf190fd3d8 Fix deadlock in games_config RipleyTom 2023-05-02 03:04:34 +02:00
  • ea3a73b598 Qt: fix invisible first game list icon on tiny icon sizes Megamouse 2023-05-01 18:37:40 +02:00
  • 9989fb4bbc Force STATIC_LINK_LLVM on with BUILD_LLVM=ON RipleyTom 2023-05-01 13:26:30 +02:00
  • 0524f4a540 MacOs: remove git dir from dmg Megamouse 2023-04-30 13:39:40 +02:00
  • 43febd392c Linux: remove git dir from AppImage Megamouse 2023-04-30 13:12:11 +02:00
  • dea894161a Windows: don't ship git folder Megamouse 2023-04-30 12:37:03 +02:00
  • 710f07049d VS: disable warnings of external dependencies (mainly silences Qt warning spam) Megamouse 2023-04-30 13:23:18 +02:00
  • fe977c4288 fix some warnings Megamouse 2023-04-30 13:11:53 +02:00
  • f5b9d86e42 Qt/Utilities: Merge memory viewer with searcher Eladash 2023-03-11 22:23:29 +02:00
  • 9ab4802d07 gl: Fix blur_intensity GL_INVALID_OPERATION error Ani 2023-04-30 03:09:36 +01:00
  • f0828ebbc0 Use seperately bundled LLVM library Zion Nimchuk 2023-04-29 10:59:16 -07:00
  • 84b1624b23 Bring back removing the wayland-client lib Zion Nimchuk 2023-04-29 18:33:49 -07:00
  • 47da39a2ff Change AppImage packaging to actively maintained system Zion Nimchuk 2023-04-27 19:16:59 -07:00
  • 7bec3b30b7 Qt: Allow parsing games.yml during gameplay Megamouse 2023-04-26 23:13:28 +02:00
  • ad5a62b62d Loader: split add_only into own function Megamouse 2023-04-25 03:41:03 +02:00
  • f080798000 Qt: clear game items before clearing the game list Megamouse 2023-04-28 15:25:26 +02:00
  • 6af81d649f VS: remove non-existent moc files from filter Megamouse 2023-04-28 14:32:38 +02:00
  • 5f3f8eeec6 Qt: fix squished icon column when opening rpcs3 after closing with an empty list Megamouse 2023-04-28 14:05:52 +02:00
  • 9b4302bc2f Qt: fix invalid pointer in IconReady slot Megamouse 2023-04-28 13:26:09 +02:00
  • fa618a2bf7 Qt: use shared_mutex in movie_item Megamouse 2023-04-28 13:24:40 +02:00
  • 6915025c7e Qt: don't mount dev_hdd0 in screenshot manager Megamouse 2023-04-28 13:24:19 +02:00
  • 5cf80c05a5 savestates:/sys_spu: Fix join saving Elad Ashkenazi 2023-04-26 17:53:10 +03:00
  • 711afeb688 Qt: only do a hard refresh when new games may have been added Megamouse 2023-04-26 22:59:14 +02:00
  • 96165cd21d Qt: keep game list data when toggling between list and grid layouts Megamouse 2023-04-26 22:51:57 +02:00
  • 1a07f40c4b Qt: fix futurewatcher cancel Megamouse 2023-04-27 00:51:21 +02:00
  • eb5ea82bb1 Qt: Fix data race and undefined behaviour in games_config Megamouse 2023-04-26 23:13:28 +02:00
  • cd9ff08235 Decrease some include madness Megamouse 2023-04-26 19:21:26 +02:00
  • 957713015a screenshot manager: use flow layout Megamouse 2023-04-25 10:04:17 +02:00
  • a639772dfe Qt: async game list parsing Megamouse 2023-04-24 23:37:24 +02:00
  • 6c85d97d6c Qt: move experimental build warning to gui_application Megamouse 2023-04-24 22:59:56 +02:00
  • 7feb13671a rsx: Fix up the framebuffer width if the pitch fits scissor but not the clip width kd-11 2023-04-24 22:53:30 +03:00
  • 3f066cca4a Qt: fix adding vsh to gamelist Megamouse 2023-04-25 04:10:40 +02:00
  • c86d221ba5 Qt: lazy load save data icons Megamouse 2023-04-24 21:03:47 +02:00
  • 5870dad639 Qt: fix savedata dialog exception Megamouse 2023-04-23 19:43:12 +02:00
  • 53a70c6e77 Qt: lazy load trophy icons Megamouse 2023-04-23 10:36:42 +02:00
  • 45fecf0059 SPU LLVM: disable AVX2 shift intrinsics Ivan Chikish 2023-04-23 10:23:39 +03:00
  • a6e4b77273 Qt: fix table item delegate usage Megamouse 2023-04-23 09:09:07 +02:00