Commit Graph

  • 05086cda3b Fix #11126 Foxxcoon 2023-01-07 13:24:12 +01:00
  • 7c2d6f8a23 PKG: Pack multiple PKGs into fast+efficient install (#13147) Elad Ashkenazi 2023-01-03 14:31:39 +02:00
  • 7423abb136 rsx: Remove incorrect hack kd-11 2023-01-02 22:38:44 +03:00
  • 310fa7127d VS: Add SDL dependency to rpcs3 project Megamouse 2022-12-30 19:17:23 +01:00
  • 3250c16cdc Restrict package installation to 1 thread Elad Ashkenazi 2022-12-30 22:10:23 +02:00
  • 02f35383bd PKG: Implement Multi-threaded installation Eladash 2022-12-24 11:34:29 +02:00
  • 1d5fef4930 PKG: Create directories first Eladash 2022-12-24 06:56:23 +02:00
  • dddea008e9 unedat.cpp: Remove outdated lock Eladash 2022-12-30 10:21:52 +02:00
  • dd8ec8f09e PKG install hotfix Elad Ashkenazi 2022-12-24 06:41:53 +02:00
  • 98dbbd84ac Qt: fix size watcher cancellation on soft refresh Megamouse 2022-12-30 12:02:43 +01:00
  • 382a27cb2f Allow to cancel dir size calculation (#13134) Elad Ashkenazi 2022-12-30 10:34:35 +02:00
  • eeda958f33 fs: fix read/read_at/write (Unix) Nekotekina 2022-12-25 14:48:56 +03:00
  • 2f9cac8d18 fs: implement file::read_at Nekotekina 2022-12-24 17:15:29 +03:00
  • 9d432187aa vk: Fix bug that made fall-out barriers never get triggered kd-11 2022-12-28 17:14:39 +03:00
  • b13165f95a vk/rtts: Account for corner case where the same texture can be bound to more than 1 slot kd-11 2022-12-28 11:58:42 +03:00
  • 110c20d25f vk: Restructure framebuffer loop barrier management kd-11 2022-12-28 11:55:26 +03:00
  • 4def7f143c rsx: Fix logicOp behavior when blending is also active kd-11 2022-12-27 01:50:40 +03:00
  • 908d524631 vk: Add some missing PCI IDs kd-11 2022-12-27 00:06:21 +03:00
  • 6c74274502 Qt: fix size_on_disk filetype Megamouse 2022-12-25 12:47:21 +01:00
  • ee8cd82e9d Demote PRX export already loaded error Eladash 2022-12-24 19:31:54 +02:00
  • 820e692e57 PRX: Implement multi-referenced library management Eladash 2022-12-24 06:50:49 +02:00
  • 5b95cfda40 Qt: Improve Check Config utility Megamouse 2022-12-22 23:03:52 +01:00
  • b2c4fed39c Qt: stop all async refresh threads on close Megamouse 2022-12-22 10:40:33 +01:00
  • 96c6dc01eb Qt: Implement config check in Utilities and log viewer Megamouse 2022-12-21 22:07:06 +01:00
  • f545532556 cellSaveData: add some more info to log error Megamouse 2022-12-19 23:53:44 +01:00
  • 8ac9968096 Qt: optimize log viewer file loading Megamouse 2022-12-19 22:20:58 +01:00
  • a9ee9a69a4 Qt: show some more info about the current log viewer state Megamouse 2022-12-19 21:22:39 +01:00
  • 46a50265a3 Qt: save some log viewer filter settings Megamouse 2022-12-19 20:56:06 +01:00
  • 41e9e0b965 rsx: Restructure color format enum to clearly separate float from int formats kd-11 2022-12-19 21:03:05 +03:00
  • 388d090b91 rsx: Propagate surface format changes to shader ROP control kd-11 2022-12-19 21:01:01 +03:00
  • 1a60fb3c96 cirrus: Update rpcs3-ci-bionic to 1.6 (#13064) Ani 2022-12-18 16:07:11 +00:00
  • baa2768a69 StrUtil.h: Prevent an overflow in strcpy_trunc Elad Ashkenazi 2022-12-17 20:21:54 +02:00
  • 04fb86556a rsx: Fix surface metadata life-cycle kd-11 2022-12-17 14:19:19 +03:00
  • 90cf47cdce rsx: Handle some corner cases in surface locking kd-11 2022-12-16 00:08:30 +03:00
  • bf96cbe980 rsx: Fix const RTV/DSV cast from texture cache kd-11 2022-12-15 15:56:00 +03:00
  • 66dc1cc15d rsx: Conditionally skip flush if no new data was introduced kd-11 2022-12-15 15:40:33 +03:00
  • a05e3f02b8 rsx: Avoid expensive protection scan by sharing some data between surface and texture cache kd-11 2022-12-15 15:39:55 +03:00
  • 8ec01450f8 Qt: check dir size async Megamouse 2022-12-17 14:58:08 +01:00
  • b2962e0522 Qt: show item count in category filter Megamouse 2022-12-17 14:22:12 +01:00
  • 8980fc5524 rsx: Fix exceptions Eladash 2022-12-16 19:10:23 +02:00
  • f54da22f6f UI: Report Game Size On Disk, Make Game Removal An Informed Decision Eladash 2022-12-17 10:12:27 +02:00
  • cebc0ec4a1 vk: Add missing memory barrier kd-11 2022-12-17 12:52:17 +03:00
  • 812224f7f7 Stop LV2 Watchdog when CELL_SYSUTIL_REQUEST_EXITGAME is issued brian218 2022-12-15 11:12:03 +08:00
  • d78e2dad29 sys_game: Made the LV2 Watchdog restarts the game forcefully brian218 2022-12-14 01:39:04 +08:00
  • 7e35679ec2 vk: Revise some TRANSFER->TRANSFER barriers that introduced RAW hazards when copying images kd-11 2022-12-13 02:58:48 +03:00
  • b39f457363 vk: Zero-initialize scratch VRAM allocations kd-11 2022-12-13 02:56:55 +03:00
  • 18b7955384 SDL handler Megamouse 2022-10-15 21:01:38 +02:00
  • 0e625e6928 PSF: Add AS as valid category Ani 2022-12-11 19:53:53 +00:00
  • 65ae85061f Misc and minor improvements of syscalls used by VSH (#13067) brian218 2022-12-13 14:33:17 +08:00
  • e2c1547d95 Qt: facepalm fix in open_dir Megamouse 2022-12-12 18:37:19 +01:00
  • 2d5a427bd4 gl: Throw exception if we cannot initialize critical requirements kd-11 2022-12-12 04:07:45 +03:00
  • 45bd0d1f25 rsx_debugger: fix overflow and some warning Megamouse 2022-12-11 18:30:23 +01:00
  • f38084f0cf Qt: don't show message if only the rpcs3 games dir shortcut was created Megamouse 2022-12-11 17:47:59 +01:00
  • 0d929a210f NP: Disable some logging (#13061) Ani 2022-12-11 16:49:14 +00:00
  • 057f5beac6 Qt: remove cache dir when deleting games Megamouse 2022-12-11 09:35:27 +01:00
  • 26021e11f7 gl: Require GLSL 450 when using barycentric extension kd-11 2022-12-11 02:12:52 +03:00
  • 941ecc76a1 ci: Update glslang to sdk-1.3.224.1 kd-11 2022-12-11 01:57:45 +03:00
  • 12806af6aa Bump windows vulkan SDK version kd-11 2022-12-10 21:30:20 +03:00
  • 55886b0a50 gl: Fix shader extension requirements kd-11 2022-12-10 21:14:36 +03:00
  • 577b5ef2bd Support compiling with older SDK headers kd-11 2022-12-10 19:30:47 +03:00
  • 780c38a5e5 gl: Silence compiler warning spam kd-11 2022-12-10 18:55:22 +03:00
  • 6756bf7d4b rsx: Only request attribute interpolation if the GPU requires it and the driver supports it kd-11 2022-12-10 18:44:25 +03:00
  • 9c0b2338cf rsx: Fix shader compilation kd-11 2022-12-10 18:20:43 +03:00
  • a0ef1a672c rsx: Implement interpolation using barycentrics kd-11 2022-12-05 22:28:43 +03:00
  • 1fd265d316 rsx: Properly flag the program control if needed kd-11 2022-12-05 01:51:14 +03:00
  • e3b23822fd rsx: Pass on shader flags to the cache kd-11 2022-12-05 01:33:02 +03:00
  • ab3c8268f0 sys_sm: Implemented sys_sm_shutdown() (#13048) brian218 2022-12-11 16:10:06 +08:00
  • 6f306121a6 Qt: fix opening folders by using util functions Megamouse 2022-12-10 18:29:44 +01:00
  • 8399516475 cli: fix title_path Megamouse 2022-12-10 18:00:19 +01:00
  • a60ea61291 linux: fix shortcut cli args Megamouse 2022-12-10 17:23:06 +01:00
  • 64cff74861 Qt: simplify shortcut creation Megamouse 2022-12-09 17:54:45 +01:00
  • e2c1e656b9 RSSX Debugger: Do not show invalid color buffers Elad Ashkenazi 2022-12-10 16:45:48 +02:00
  • cdc1d0c02b sys_fs: sys_fs_get_mount_info(): Made g_mp_sys_dev_root always reported as mounted brian218 2022-12-10 10:43:25 +08:00
  • 151a0955cf rsx: Implement draw call stepping Eladash 2022-12-10 10:57:05 +02:00
  • 40406bd3fe RSX debugger: Implement Texture Dumper Eladash 2022-12-10 10:49:46 +02:00
  • 1cc3e6e510 cellRec: hotfix for pre-recording Megamouse 2022-12-10 03:32:57 +01:00
  • 064ab58f3c cellRec: move data instead of memcpy Megamouse 2022-12-10 02:56:27 +01:00
  • 85c0a2e602 cellRec: add more logging Megamouse 2022-12-10 02:00:21 +01:00
  • 809e880bd1 [3rdParty] Update MoltenVK to 1.3.236 & set MSL Fastmath to On Demand (#13035) shinra-electric 2022-12-09 20:49:56 +01:00
  • 7df093c94b Make it work with LLVM Eladash 2022-12-09 20:06:50 +02:00
  • f572e29a13 PPU: Add new patch function for SONIC 06 Eladash 2022-11-19 13:50:31 +02:00
  • 681a6ef73c Qt: Improved the shown path in overlay message "Recording stopped" brian218 2022-12-09 22:58:15 +08:00
  • bf37087a10 Fix build errors by changing AVCodec* to a const shinra-electric 2022-12-09 10:49:09 +01:00
  • a18b46d8ad Path hotfix Eladash 2022-12-03 19:57:37 +02:00
  • 74bb90b414 System.cpp: protect boot arguments Eladash 2022-12-03 16:20:19 +02:00
  • 8334767c16 GUI: bring relative game shortcut to the GUI Eladash 2022-12-03 12:17:51 +02:00
  • 0d126afb1f PKG: Ask to user if he wants to install game shortcut on PKG installation Eladash 2022-12-03 09:32:10 +02:00
  • b7d80ab335 Add support to boot using PS3 game path or TITLEID in CLI and shortcuts Eladash 2022-12-02 19:21:06 +02:00
  • b0e376ae76 rsx/qt: add recording to game window Megamouse 2022-11-05 11:05:36 +01:00
  • a3bcb6c15a cellRec: implement proper recording Megamouse 2022-11-05 10:55:38 +01:00
  • 88269636d3 utils: implement video encoder and image sink Megamouse 2022-11-05 10:53:26 +01:00
  • 4f5076346d Qt: minor camera config warning fixes Megamouse 2022-11-05 10:48:32 +01:00
  • 89de913e95 Qt: reset screenshot toggle in gs_frame desctructor Megamouse 2022-11-05 10:47:44 +01:00
  • 0e73c4598e cellVideoExport: fix file paths Megamouse 2022-11-05 10:43:57 +01:00
  • 6b8aef9fdd cellAdec: fix some uninitialized member warnings Megamouse 2022-11-05 10:43:23 +01:00
  • 1811dd67bf CI: switch FreeBSD to Clang/libc++ 15 Jan Beich 2022-12-08 12:31:58 +00:00
  • 6d4379059c sys_fs: Integrated get_mount_count() into sys_fs_get_mount_info_size() brian218 2022-12-08 13:26:27 +08:00
  • a0f3704b41 sys_fs: Integrated the function of get_vfs() into get_mp() brian218 2022-12-08 12:46:09 +08:00
  • 9274b3f14d USIO: Fixed "Card Reader Not Connected" Error brian218 2022-12-05 15:24:53 +08:00
  • 0a3e540a10 sys_fs: get_vfs() minor fixup brian218 2022-12-04 10:59:47 +08:00